Как отправить изображение с бота телеграммы

У меня уже работает мой бот, но дело в том, что он может только отправлять текстовые сообщения. Я видел в Bot API есть функции для отправки фотографий, видео ... но я не могу заставить его работать. Кто-то добился этого? Я использую исходный код Python из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())

Когда я изменил код, ничего не произошло.

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

Пожалуйста, помогите мне. Мне нужен правильный код. Извините за мой плохой английский.

Ответы на вопрос(4)

Ваш ответ на вопрос