Как сделать админку в pyTelegramBotAPI
Я захотел написать админку своему боту но я новичок и не нашел никакой нормальной инфы для написания админки. Какие средства надо знать для написания админ панели в нее должны входить фунции отправить сообщение конкретному пользователю или массовая рыссылка, логи всех юзеров.
Ответы (1 шт):
Автор решения: D. Violet
→ Ссылка
зная (имея список, словарь, БД) id пользователя можно отправлять сообщения от имени бота таким образом:
# Функция отправки сообщения от имени бота одному пользователю (ввод id и сообщения)
@bot.message_handler(commands=['msgfrombot'])
def msg_from_bot(message):
send = bot.send_message(message.chat.id, 'Введите id пользователя')
bot.register_next_step_handler(send, msg_from_bot_1)
def msg_from_bot_1(message):
global user_id
user_id = message.text
send = bot.send_message(message.chat.id, 'Введите сообщение')
bot.register_next_step_handler(send, msg_from_bot_2)
def msg_from_bot_2(message):
bot.send_message(user_id, '{}'.format(message.text))
для отправки сразу всем пользователям используйте for