Cómo enviar una imagen desde un bot de telegramas

Ya tengo mi bot funcionando, pero la cuestión es que solo puede enviar mensajes de texto. He visto en la API de Bot que hay funciones para enviar fotos, videos ... pero no puedo hacer que funcione. Alguien lo ha logrado? Estoy usando el código fuente de Pythonyukuku / 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())

Cuando cambio el código, no pasó nada.

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

Por favor, ayúdame. Necesito el código correcto Perdón por mi mal ingles.

Respuestas a la pregunta(4)

Su respuesta a la pregunta