Wie man ein Bild von einem Telegrammbot sendet

Ich habe meinen Bot in Arbeit, aber die Sache ist, es kann nur Text senden. Ich habe in der Bot-API gesehen, dass es Funktionen zum Senden von Fotos und Videos gibt, aber ich kann es nicht zum Laufen bringen. Jemand hat es erreicht? Ich verwende Python-Quellcode von yukuku / telebot

 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())

Wenn ich den Code ändere, ist nichts passiert.

img = Image.open('image.png')
img.show()

Bitte hilf mir. Ich brauche den richtigen Code. Entschuldigung für mein schlechtes Englisch

Antworten auf die Frage(8)

Ihre Antwort auf die Frage