mirror of
https://github.com/FerraSoft/bottohelp.git
synced 2026-08-06 21:55:03 +00:00
feat: добавлены комплексные тесты для системы модерации
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
"""
|
||||
Шаблон конфигурации для телеграм-бота
|
||||
|
||||
Скопируйте этот файл как config_local.py и заполните своими ключами API
|
||||
"""
|
||||
|
||||
# Конфигурация бота
|
||||
BOT_TOKEN = "ВАШ_БОТ_ТОКЕН_ЗДЕСЬ" # Получите от @BotFather в Telegram
|
||||
|
||||
# API ключи для внешних сервисов (опционально)
|
||||
OPENWEATHER_API_KEY = "ВАШ_API_КЛЮЧ_ЗДЕСЬ" # Для погоды с openweathermap.org
|
||||
NEWS_API_KEY = "ВАШ_API_КЛЮЧ_ЗДЕСЬ" # Для новостей с newsapi.org
|
||||
|
||||
# Список ID администраторов
|
||||
ADMIN_IDS = [ВАШ_TELEGRAM_ID] # Замените на реальные ID администраторов
|
||||
|
||||
# Настройки уведомлений разработчика
|
||||
DEVELOPER_CHAT_ID = None # ID чата разработчика для уведомлений об ошибках (например, -1001234567890)
|
||||
ENABLE_DEVELOPER_NOTIFICATIONS = True # Включить/выключить уведомления разработчика
|
||||
|
||||
# Настройки ИИ для обработки ошибок
|
||||
OPENAI_API_KEY = "ВАШ_OPENAI_API_КЛЮЧ_ЗДЕСЬ" # API ключ OpenAI для анализа ошибок ИИ
|
||||
ENABLE_AI_ERROR_PROCESSING = True # Включить/выключить обработку ошибок ИИ
|
||||
AI_MODEL = "gpt-3.5-turbo" # Модель ИИ для обработки ошибок
|
||||
|
||||
"""
|
||||
ИНСТРУКЦИИ ПО НАСТРОЙКЕ:
|
||||
|
||||
1. BOT_TOKEN:
|
||||
- Напишите боту @BotFather в Telegram
|
||||
- Отправьте команду /newbot
|
||||
- Следуйте инструкциям для создания нового бота
|
||||
- Скопируйте полученный токен
|
||||
|
||||
2. OPENWEATHER_API_KEY:
|
||||
- Зарегистрируйтесь на https://openweathermap.org/api
|
||||
- Создайте бесплатный аккаунт
|
||||
- Получите API ключ в разделе "API keys"
|
||||
|
||||
3. NEWS_API_KEY:
|
||||
- Зарегистрируйтесь на https://newsapi.org/
|
||||
- Получите API ключ в настройках аккаунта
|
||||
|
||||
4. OPENAI_API_KEY:
|
||||
- Зарегистрируйтесь на https://platform.openai.com/
|
||||
- Создайте API ключ в разделе "API Keys"
|
||||
- Убедитесь, что у вас есть кредиты для использования API
|
||||
|
||||
5. DEVELOPER_CHAT_ID:
|
||||
- Создайте чат в Telegram для уведомлений
|
||||
- Добавьте туда своего бота
|
||||
- Отправьте любое сообщение в этот чат
|
||||
- Перешлите это сообщение боту @userinfobot
|
||||
- Получите ID чата и укажите его здесь
|
||||
|
||||
6. ADMIN_IDS:
|
||||
- Напишите боту @userinfobot
|
||||
- Отправьте команду /start
|
||||
- Получите свой Telegram ID
|
||||
- Добавьте его в список администраторов
|
||||
|
||||
ВАЖНО:
|
||||
- Никогда не публикуйте этот файл с реальными ключами в открытый доступ
|
||||
- Файл config_local.py автоматически игнорируется Git благодаря .gitignore
|
||||
- Убедитесь, что у вас достаточно прав для использования API сервисов
|
||||
"""
|
||||
Reference in New Issue
Block a user