我做了一个代码:如果你在聊天中写入смс,用户输入的短语应该发送给管理员
def sms(message):
bot.send_message(message.chat.id, '❗ПРЕДУПРЕЖДЕНИЕ:❗\nПри спаме вы навсегда потеряете доступ к боту на данном аккаунте!')
bot.send_message(message.chat.id, 'Напишите вашу идею для проекта.')
bot.register_next_step_handler(message, sms_global)
return
def sms_global(message):
user_guess = message.text
print('Кто-то отправил вам смс')
bot.send_message(config_reader.admin_id, user_guess)
print(user_guess)
return
但该消息会被发送回撰写该消息的用户。是否可以用一小行代码来实现这一点,以免欺骗您的头脑?机器人一般只需要发送媒体文件,并且需要此功能以便用户可以发送项目想法。
我重新检查了代码。一切对我来说都很好。也许问题出在你指定的通道上
config_reader.admin_id,因为如果你手动替换通道id,你输入的文本就会成功输出到这个通道。再次尝试在我离开的行中指定通道 id
'id вашего канала'。我可以假设您指定了自己的 ID 并在同一个聊天中对其进行了测试,因此它会在发送消息的同一位置将其发送给您。PS我稍微修正了代码。