anotherfacelessanon
@anotherfacelessanon
Пыжусь в код, зачем только :^/

Присвоение уникального/порядкового номера для пересланных сообщений?

Привет, {message.from_user.first_name}!

Пытаюсь в питон и решил опробовать себя на боте в telegram. Использую pyTelegramBotAPI, создал бота что пересылает сообщения в группу если id пользователя есть в списке и он в него пишет.
Выглядит это примерно так:
bot.forward_message(chat_id=telegram_bot,
                            from_chat_id=message.chat.id,
                            message_id=message.message_id) and bot.send_message\
            (message.chat.id, 'Текст о том что сообщение передано ')

и
def gate(message):
    if message.chat.id == #id группы куда падают сообщения:
        bot.send_message(message.chat.id, f'<b>{message.from_user.first_name}</b> взял заявку', parse_mode='html')

Вторая часть позволяет понять кто взял заявку. На этом этапе всё работает, (если не брать в расчёт падение критом раз в день), но нужно чтобы при обозначении того кто взял заявку вписывался условный порядковый номер, что будет присваиваться в первой части кода к сообщению в самого бота. Тут познания бессильны и отсутствие видео от индусов окончательно добивает шансы на самостоятельное решение. В гугле выбивается только условное
number = 1
for i in list:
    number += 1

что будет давать новый номер при каждом сообщении, а нужно именно присвоение в первом случае и отображение его же во втором.
Гуру питонисты, есть ли рабочий кейс либо решение в этом случае и куда его можно будет положить?
  • Вопрос задан
  • 310 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы