Создание бота и защита доступа
13 минут · платный модуль
Модуль 10 · урок 2 из 6Шаг 1 из 5
Как устроен бот
- Бот в Telegram создают через официальный бот @BotFather: он выдаёт токен — пароль, по которому программа управляет ботом.
- Программа бота — её по ТЗ пишет Codex: принимает сообщения, ищет ответ по базе, передаёт вопросы менеджеру.
- Ключ API — пароль к нейросети, если бот формулирует ответы с её помощью. Каждый запрос к нейросети стоит денег — в кабинете API ставят лимит расходов.
Токен и ключ — секреты. Хранят их в файле .env на сервере, где работает бот; этот файл не попадает в общий доступ и в историю версий. Не вставляют в код, в чат с нейросетью, в скриншоты и письма.
Утёк секрет — сразу отзывают его и выпускают новый: токен — в @BotFather, ключ — в кабинете API.
Тестовый режим: бот отвечает только тестовым пользователям из списка, журнал — без персональных данных, есть выключатель.