我的机器人现在可以正常工作了,但问题是它只能发送文本。我在Bot API中看到了发送照片,视频的功能…但是我无法使它正常工作。有人实现了吗?我正在使用来自yukuku / telebot的python源代码
elif text == '/image': img = Image.new('RGB', (512, 512)) base = random.randint(0, 16777216) pixels = [base+i*j for i in range(512) for j in range(512)] # generate sample image img.putdata(pixels) output = StringIO.StringIO() img.save(output, 'JPEG') reply(img=output.getvalue())
当我更改代码时,什么也没发生。
img = Image.open('image.png') img.show()
请帮我。我需要正确的代码。对不起,我的英语不好。
解决方法是
elif 'Hi' in text: reply(img=urllib2.urlopen('img url').read())
要么
if text == 'help': reply(img=urllib2.urlopen('img url').read())