Initial commit: telegram bot base
This commit is contained in:
18
README.md
Normal file
18
README.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 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 маппинг).
|
||||
Reference in New Issue
Block a user