Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Скачать 1.86 Mb.
|
Новый пользовательКаждый раз, когда новый пользователь отправляет команду /start , нужно сохранить его chat.id , и всем пользователям бота отправить рассылку о новом пользователе:import telebot from token_bot import TOKEN # import datetime from telebot import types import random bot = telebot.TeleBot(TOKEN) @bot.message_handler(commands= ['start']) def start_func(message): with open('user_chat_id.txt', 'a+') as ids: with open('user_chat_id.txt', 'r') as id: if str(message.chat.id) + '\n' not in id: print(message.chat.id, file=ids) bot.send_message(message.chat.id, 'Вы добавлен в список уведомления о новых участниках группы') id.seek(0) for i in id: bot.send_message(i.strip(), f'Новый пользователь:\nИмя:{message.chat.first_name}\nФамилия:{message.chat.last_name}\nUsername:{message.chat.username}') else: bot.send_message(message.chat.id, 'Вы уже регистрировались') bot.polling() ИЛИ @bot.message_handler(commands=['start']) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Модуль |