我正在用僵尸图创建一个电报机器人,但这无关紧要。我想问一下,我如何才能在(using 'bot.api.call')
消息中发送一些值到'orari ufficiosi'
。我不能使用for循环,否则消息将被发送多次。我想发一条消息:I prossimi pullman sono alle: 8.24, 9.07, 11.22, 13.24, 18.13, 19.14
if len(htpr) > 0:
alert1 = "I prossimi pullman sono alle: "
orari_ufficiosi = []
for rfdr in htpr:
if allhdr[allhr.index(str(rfdr))] != "0":
orari_ufficiosi.append(rfdr)
print(orari_ufficiosi)
bot.api.call('sendMessage', {
'chat_id': chat_id,
'text': alert1 + orari_ufficiosi})
这应该行得通
您可以使用for循环执行此操作,而无需多次发送消息,只需确保消息发送在for循环之外。您已经以这种方式正确调用了bot API,只是您的print语句错误地位于for循环中。只需从打印中删除两个缩进步骤,它就会看起来很好
简单地说:
相关问题 更多 >
编程相关推荐