Задать вопрос
@azama2t

Как добавить в сообщение свой текст?

Есть значит у меня такой код.

with open('bases\\users.txt', 'r') as file:
        read_file = list(map(int,file.read().split()))
        read_file.remove(call.message.chat.id)

        bot.edit_message_text(chat_id = call.message.chat.id, message_id = call.message.id,text = 
                               f"Рассылка запущена ✅\nВремя выполнения : ~ {len(read_file)//60} минут ⏳.\n\nОжидайте  ")

        x = 0
        for i in read_file:
            try:
                bot.copy_message(i,from_chat_id = call.message.chat.id ,message_id = promesh[-1],reply_markup=keyboard.keyboard_menu)
                x += 1
            except:
                pass
        
        bot.edit_message_text(chat_id = call.message.chat.id, message_id = call.message.id,text = 
                               f"Рассылка запущена ✅\nВремя выполнения : ~ {len(read_file)//60} минут ⏳.\n\n➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖\n\nРассылка успешно завершена! \nСообщение получили {x} юзеров. ", reply_markup=keyboard.keyboard_menu)


Он отправляет сообщение, почти в точности (принимает максимум 1 фотографию/видео + текст) так вот. Предположим бот рассылает сообщение "привет". Как сделать чтобы бот писал :
РАССЫЛКА
привет

users.txt - документ со всеми айди , который вошли в бота.
read_file - список со всеми айди юзеров бота.
promesh[-1] - айди сообщения которое нужно разослать, его отправляю в предыдущей функции.
  • Вопрос задан
  • 16 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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