【发布时间】:2022-01-23 05:58:31
【问题描述】:
我有一个电报机器人,我想发送消息
其中错误信息将返回给我
我的代码是:
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=f"{data}",
reply_markup=build_keyboard(number_list),
)
我的错误是:
telegram.error.BadRequest: Message_too_long
根据此代码模型,我如何将消息发送给机器人?
【问题讨论】:
-
slice 4096 个字符的批量文本
标签: python python-3.x telegram telegram-bot