Senden Sie eine lange Nachricht im Telegram-Bot ohne den Fehler „Nachricht zu lang“.Python

Python-Programme
Anonymous
 Senden Sie eine lange Nachricht im Telegram-Bot ohne den Fehler „Nachricht zu lang“.

Post by Anonymous »

Ich habe einen Telegram-Bot und möchte eine Nachricht senden. Aber es wird mir ein Fehler zurückgegeben.
Mein Code ist:

Code: Select all

path = "C:\\Bot\\Log\\aaa\\*.log"
files = glob.glob(path)
nlines = 0
data = "Servers :  \n"
for name in files:
with open(name) as f:
for line in f:
nlines += 1
if line.find("Total") >= 0:
data += line
for i in range(5):
data += next(f)
data += f'\n{emoji.emojize(":blue_heart:")} ----------------------------------------------------{emoji.emojize(":blue_heart:")}\n'
if line.find("Source") >= 0:
data += line

query.edit_message_text(
text=data,
reply_markup=build_keyboard(number_list),
)
Der Fehler ist:

Code: Select all

telegram.error.BadRequest: Message_too_long
Wie kann ich gemäß diesem Codemodell meine Nachricht an den Bot senden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post