🦆 GOOSEBOT (ГУСЬ) — Telegram-бот
──────────────────────────────────
GooseBot — многофункциональный Telegram-бот с AI-персонажем «Гусь» для групповых чатов.
СТЕК: Python 3.11, aiogram 3.x, OpenRouter (gpt-4o-mini), OpenWeatherMap API, aiohttp, SQLite, pymorphy3
ФУНКЦИИ:
• AI-чат — бот реагирует на «Гусь...», отвечает остроумно через языковую модель.
• Погода (Tool Calling) — ИИ сам понимает запрос, определяет город и вызывает OpenWeatherMap API. Без жёстких шаблонов в коде.
• Новости (RSS) — 10+ источников: Хабр, РБК, VC.ru, IXBT, DTF и другие.
• Рейтинг — ИИ оценивает каждый запрос (−5 до +5), ведёт рейтинг группы, выдаёт варны и баны.
• Проверка подписки на канал.
• Admin Bot + веб-панель: статистика, логи, баны, рассылка. Вход через Telegram Web App или чат.
АРХИТЕКТУРА:
Двухшаговый AI-запрос с Function Calling. Бот, Admin Bot и веб-сервер работают параллельно через asyncio.gather(). Деплой на Railway (Procfile).
Автор: Volodua | GooseBot v5 | 2026
https://web.telegram.org/k/#@goose_chat_bot