19 lines
994 B
Markdown
19 lines
994 B
Markdown
|
|
# Telegram-бот для Issues в Gitea
|
|||
|
|
|
|||
|
|
Текстовый интерфейс: сообщения обрабатываются LLM (Ollama) через Function Calling, создание и список задач — через Gitea API.
|
|||
|
|
|
|||
|
|
## Запуск
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /home/its/telegrambottask
|
|||
|
|
python3 -m venv .venv
|
|||
|
|
.venv/bin/pip install -r requirements.txt
|
|||
|
|
.venv/bin/python bot.py
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Перед запуском проверь `.env`: Gitea, токен бота, `OPENAI_BASE_URL` и модель (по умолчанию `llama3.2`; для tool calling подойдут также `qwen2.5`, `mistral` и др.).
|
|||
|
|
|
|||
|
|
## «На меня» / мои задачи
|
|||
|
|
|
|||
|
|
Если в Telegram username совпадает с логином в Gitea — запросы «какие задачи на мне» будут работать без доп. настройки. Иначе задай в `.env` переменную `TELEGRAM_TO_GITEA_USERNAME` (один логин или JSON маппинг).
|