做一个rar jpeg机器人。它的主要思想是在图片中隐藏rar文件,然后得到一张“秘密”照片。但是我在完成机器人的路上遇到了一个问题
因此,第一次,当我尝试从我的pycharm项目运行一个机器人,并按照一些步骤隐藏arhive时,步骤如下:
我获得了一个正确的结果(通过改变图片的大小获得秘密照片)。例如:存档=1MB,图片=200KB,秘密图片=1.2MB)
但问题开始了,当我第二次尝试再次进行操纵时。在操作之后,我得到了一张和它一样大小的图片,因为存档文件并没有“上传到图片中”
经过长时间的调试,我了解到,当我第一次运行bot时,文档处理程序会获取我的第一个归档文件的参数“message”,并保持它(第一个归档文件的信息)处于打开状态,即使我尝试上载第二个归档文件,因为存在第一个归档文件的“message”
如果我认为“消息”只在第一次运行时创建,那么我说得对吗? 你能给我一些建议吗,我怎样才能解决这个问题
@bot.message_handler(content_types=['document'])
def handle_upload_any_doc(message): #HERE, it doesn't update
try:
chat_id = message.chat.id
file_info = bot.get_file(message.document.file_id)
filePATHinfo = str(file_info.file_path)
我也测试过它,效果很好,比如:
但是如果不停止机器人,arhive就不会上传
我不知道,我应该发布源代码吗?因为隐藏的过程是有效的,但我只有一个“消息”的问题
目前没有回答
相关问题 更多 >
编程相关推荐