mirror of
https://github.com/FerraSoft/bottohelp.git
synced 2026-08-06 21:55:03 +00:00
66 lines
3.3 KiB
Python
66 lines
3.3 KiB
Python
"""
|
||
Шаблон конфигурации для телеграм-бота
|
||
|
||
Скопируйте этот файл как 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 сервисов
|
||
""" |