Сейчас я вам наглядно покажу как легко и быстро в Python сделать Телеграм бота для рассылки сообщений. Бот будет с базой данных, в которой можно будет следить за активностью подписчиков. Для начала в Телеге через Botfather создаём нового бота и получаем его токен. Дальше делаем стандартную конструкцию бота с командой "Старт". Пока наш бот ничего не делает. Дальше в SQLite3 создаём базу данных database и помещаем её в папку с проектом. В таблице делаем 3 столбца. Первый столбец для id пользователей. Второй столбец для user_id. Третий столбец active. Для обозначения активности пользователей. В Ограничениях ставим Default и задаём значение "1". Сохраняем. Теперь наша таблица тут (подчёркнуто красным). Теперь создаём файл "db" для работы с базой данных. Теперь доделываем main. Запускаем! Проверяем. Бот работает, запись в базе данных остаётся. Попробовал с другого номера и его id теперь тоже в базе. Теперь параллельно с рассылкой проверяем активен ли пользователь. Создаём 2 метода д
Телеграм-бот для рассылки сообщений с базой данных в Python.
12 января 202212 янв 2022
3055
1 мин