Files
bottohelp/config_template.py
T

66 lines
3.3 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""
Шаблон конфигурации для телеграм-бота
Скопируйте этот файл как 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 сервисов
"""