#!/usr/bin/env python3

from telegram.ext import Updater, CommandHandler
import logging
import os
import datetime

def hello(update, context):
    logging.info("Hello called")
    update.message.reply_text(
	'Hello {}. This is Debian autopkgtest. Today is {}.'.format(
            update.message.from_user.first_name,
            datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
        )
    )
    pass

# We cannot do actual test because it connects to telegram server.

if ("TELEGRAM_TOKEN" in os.environ):
    telegramToken = os.environ["TELEGRAM_TOKEN"]

    updater = Updater(telegramToken,
                      use_context=True)

    updater.dispatcher.add_handler(CommandHandler('hello', hello))
    updater.start_polling()
