По программе когда подписчик пишет любой текст данные сверяются с базой, это работает.
Как мне сделать так чтобы при ответе бота, бот написал данные подписчика (любые user_name итд)
Когда пишу так
format(msg.chat.first_name)
вывыдит на канале так:
None вы выбрали id 1 такого айди не существует, выберите другой
когда пишу так:
format(msg.from_user.first_name)
выходит ошибка:
AttributeError: 'NoneType' object has no attribute 'first_name'
Прошу помочь, как правильно написать?
bot.get_updates(allowed_updates=["channel_post"])
@bot.channel_post_handler()
def hello(msg):
for row in results:
quality = row[0]
id = row[1]
if msg.text == str(id):
bot.send_message(idchannel, format(msg.from_user.id) + 'вы выбрали id {}'.format(msg.text) )