@habrbabrmabr

Как создать календарь бота в Telegram с привязкой к Google Calendar?

Добрый день. Хочу создать бота, в котором будет одна единственная функция это календарь с числами и временем.

Как сделать так, чтобы он сохранял все данные в Google Calendar?
Календарь планирую реализовать так:
import telegramcalendar


TOKEN = "<ваш токен>"


logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
                    level=logging.INFO)

logger = logging.getLogger(__name__)

def calendar_handler(bot,update):
    update.message.reply_text("Please select a date: ",
                        reply_markup=telegramcalendar.create_calendar())


def inline_handler(bot,update):
    selected,date = telegramcalendar.process_calendar_selection(bot, update)
    if selected:
        bot.send_message(chat_id=update.callback_query.from_user.id,
                        text="You selected %s" % (date.strftime("%d/%m/%Y")),
                        reply_markup=ReplyKeyboardRemove())



up = Updater(TOKEN)

up.dispatcher.add_handler(CommandHandler("calendar",calendar_handler))
up.dispatcher.add_handler(CallbackQueryHandler(inline_handler))

up.start_polling()
up.idle()


Но как туда зашить еще время, помимо даты?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
Erghel
@Erghel
WebExtensions Developer
Попробуй изучить ответ отсюда - тык
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы