Client for remote task solver (solve, send_to_saved, listen_and_save_telegram).
Project description
abuz-solver-client
Клиент для удалённого решателя задач. Подключается к серверу (FastAPI), отправляет задачу и получает код решения.
Установка
pip install abuz-solver-client
Использование
from abuz_solver import solve, send_to_saved, listen_and_save_telegram, get_saved_messages
# Решить задачу (результат сохраняется в папку solutions/ и возвращается строкой)
code = solve("Напиши hello world на Python", lang="python")
# Отправить текст в «Избранное» Telegram через сервер
send_to_saved("текст")
# Слушать новые сообщения из «Избранное» и сохранять в файлы
listen_and_save_telegram(server_url="http://your-server:8001")
# Получить последние сообщения из «Избранное»
messages = get_saved_messages(limit=50)
При первом запуске будет запрошен URL сервера (например http://your-server:8001). Он сохраняется в конфиг для следующих вызовов.
Требования
- Python 3.8+
- Доступ к серверу abuz-solver (с туннелем или в одной сети)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file abuz_solver_client-0.1.6.tar.gz.
File metadata
- Download URL: abuz_solver_client-0.1.6.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bdab39a1fb036d1ad8c8496068fc95e95a876468ab8ab5e7f97e3bec4f90206
|
|
| MD5 |
d5c81cc05b39e131389f9d3ead2a2f54
|
|
| BLAKE2b-256 |
36526d7c7b0826d6ad908e026d8771d320c6b5b0b814addd913247150cfaf0ef
|
File details
Details for the file abuz_solver_client-0.1.6-py3-none-any.whl.
File metadata
- Download URL: abuz_solver_client-0.1.6-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
082dc0ea1645add21d0c95300dab70772300c42f3679d33e0d1d043f7e0634b3
|
|
| MD5 |
064f40555bad350a0e8b58303950f4f5
|
|
| BLAKE2b-256 |
1450e2d9ae18910e338c952ed1587be68279f8da88c187a38ca67db96b569584
|