def cmd_start(bot, update): led_keyboard = ReplyKeyboardMarkup([[ '/on', '/off' ]]) led_keyboard.one_time_keyboard=False led_keyboard.resize_keyboard=True bot.sendMessage(update.message.chat_id, text="Welcome !\n", reply_markup=led_keyboard) print "Received: /start"
def cmd_start(bot, update): play_keyboard = ReplyKeyboardMarkup([['/play', '/stop']]) play_keyboard.one_time_keyboard = False play_keyboard.resize_keyboard = True bot.sendMessage(update.message.chat_id, text="Send your video !\n", reply_markup=play_keyboard) print "Received: /start"
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters from telegram import ReplyKeyboardMarkup import logging import requests #setup keyboard keyboard = [['/resume', '/pause'], ['/status', '/restart']] kb = ReplyKeyboardMarkup(keyboard) kb.resize_keyboard = True kb.one_time_keyboard = False # Enable logging logging.basicConfig( format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) # Define a few command handlers. These usually take the two arguments bot and # update. Error handlers also receive the raised TelegramError object in error. def status(bot, update): bot.sendMessage( update.message.chat_id, text=parse_answers( requests.get("http://r2.local:8080/0/detection/status").content), reply_markup=kb) def restart(bot, update):
#!/usr/bin/env python #https://github.com/tanzilli/digitalsign #https://github.com/python-telegram-bot/python-telegram-bot#api # Sergio Tanzilli - [email protected] import logging from telegram import Emoji, ForceReply, ReplyKeyboardMarkup, KeyboardButton from telegram.ext import Updater, CommandHandler, MessageHandler, Filters import time import os video_keyboard = ReplyKeyboardMarkup([["VIDEO1","VIDEO2","VIDEO3","VIDEO4"],["VIDEO5","VIDEO6","VIDEO7","VIDEO8"],["STOP"]]) video_keyboard.one_time_keyboard=False video_keyboard.resize_keyboard=True current_command="play" screen = None # Enable logging logging.basicConfig( format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) def cmd_start(bot, update): bot.sendMessage(update.message.chat_id, "Ciao %s ! Sei connesso con la tua insegna.\n" % ( update.message.from_user.first_name)) bot.sendMessage(update.message.chat_id, text="Seleziona un video per farne il play ...", reply_markup=video_keyboard)