def install_handlers(self): #self._disp.add_handler(CH('dimealgobonito',self.resp_dimealgobonito)); #self._disp.add_handler(CH('dimealgorealmentebonito',self.resp_dimealgorealmentebonito)); self._userR.install_handler(self._disp); self._randomP.add_cmd(self._disp,PhraseList('dimealgobonito',LPIROPOS.LIST),10); self._randomP.add_cmd(self._disp,PhraseList('dimealgodivertido',LCHISTES.LIST),10); self._randomP.add_cmd(self._disp,PhraseList('randomemoji',LEMOJI.LIST),10); self._randomP.add_cmd(self._disp,PhraseList('cat',LCATGIFS.LIST,"gif"),10); self._disp.add_handler(CH('sipiropo',self.resp_sipiropo,pass_args=True),1); self._disp.add_handler(CH('nopiropo',self.resp_nopiropo,pass_args=True),1); self._disp.add_handler(CH('pruebacmd',self.resp_prueba),1); self._disp.add_handler(MessageHandler(Filters.command, self._randomP.proc_phrase),1);
def install_handlers(self): self._disp.add_handler(CH('dimealgobonito', self.resp_dimealgobonito)) self._disp.add_handler( CH('dimealgorealmentebonito', self.resp_dimealgorealmentebonito)) self._disp.add_handler( CH('sipiropo', self.resp_sipiropo, pass_args=True)) self._disp.add_handler( CH('nopiropo', self.resp_nopiropo, pass_args=True)) self._disp.add_handler(CH('pruebacmd', self.resp_prueba)) self._disp.add_handler( MessageHandler(Filters.command, self.resp_unkown)) inline_caps_handler = InlineQueryHandler(self.inline_caps) self._disp.add_handler(inline_caps_handler)
def main(): updater = Updater(Config.BOT_API, use_context=True) dp = updater.dispatcher ######################################################################### # FILTERS HANDLER # ######################################################################### dp.add_handler(MH(Filters.status_update.new_chat_members, handler.welcome.init)) dp.add_handler(MH(Filters.document.exe, handler.filters_handler.exe)) conv_handler = CH( entry_points=[CMH("listbutton", handler.delete_buttons.init)], states={ handler.delete_buttons.RECEIVE_ID: [MH(Filters.text & (~ Filters.command), handler.delete_buttons.receive_id)] }, fallbacks=[CMH("cancel", handler.delete_buttons.cancel)] ) dp.add_handler(conv_handler) commandHandler(dp) callbackQueryHandler(dp) messageHandler(dp) ######################################################################### # ERROR HANDLER # ######################################################################### dp.add_error_handler(error_handler.error) ######################################################################### # START POLLING TELEGRAM API # ######################################################################### updater.start_polling() updater.idle()
def main(): if load._cfg['Servers']['Mod']['mod'] == 'long': bot = load.bot updater = Updater(bot=bot, use_context=True) dp = updater.dispatcher dp.add_handler(CH("help", _h._help)) dp.add_handler(CH('search',sA.searchALL)) dp.add_handler(InlineQueryHandler(ilQuery.inlinequery,run_async=True)) ''' Start TGBOT ''' updater.start_polling() LOG.info("Fxxkr LAB :: Bingo" + __version__.__version__ + " is Started") updater.idle() else: print('Wrong Arguments')
def index(): # up = Updater("1081432210:AAGBmcqslDCMvLIW2nmG8l8rAvVSvN19yIA", use_context=True) up = Updater("1058922067:AAEWYVrh0RjEHjSDAzZw3tPaTSnvQ40QeCA", use_context=True) ud = up.dispatcher ud.add_handler(CH("start", mulai)) ud.add_handler(CH("help", bantuan)) ud.add_handler(CH("local", local, pass_args=True)) ud.add_handler(CH("global", ginfo, pass_args=True)) ud.add_handler(CH("positif", positif, pass_args=True)) ud.add_handler(CH("meninggal", meninggal, pass_args=True)) ud.add_handler(CH("cegah", cegah)) up.start_polling() # up.idle() return "Status: ON"
"Isroil Tillaboyev") elif query.data == "mt2": send_videos(bot, update, "https://t.me/testberuny/22", "Matematika", "Isroil Tillaboyev") elif query.data == "mt3": send_videos(bot, update, "https://t.me/testberuny/23", "Matematika", "Isroil Tillaboyev") elif query.data == "mt4": send_videos(bot, update, "https://t.me/testberuny/24", "Matematika", "Isroil Tillaboyev") elif query.data == "mt5": send_videos(bot, update, "https://t.me/testberuny/25", "Matematika", "Isroil Tillaboyev") start_handler = CH('start', start) broadcast_handler = CH('broadcast', broadcast) ids_handler = CH('ids', ids) dper.add_handler(ids_handler) dper.add_handler(start_handler) dper.add_handler(broadcast_handler) dper.add_handler(CQH(darsalar_uchun_query)) dper.add_handler(CH('id', chat_id)) dper.add_handler(CH('msgid', message_id)) dper.add_handler(MH(Filters.text, tanlovlar)) import os PORT = os.environ.get('PORT') uper.start_webhook(listen="0.0.0", port=int(PORT), url_path=token) uper.bot.setWebhook("https://beruny-bot.herokuapp.com/{}".format(token)) uper.idle()
'is_admin integer' ] dbfile = P.users_db table = 'users' conn, c = admin.connect(dbfile) admin.create_db(conn, c, table, ','.join(field_types)) conn.close() ## Define the Bot upt = Updater(token=token, use_context=True) dpt = upt.dispatcher jbq = upt.job_queue ## Add Handlers #sys handlers dpt.add_handler(CH('lock', cb.screen_lock)) dpt.add_handler(CH('unlock', cb.screen_unlock, Filters.chat(CR.ADMINS_id))) #sentinel handlers dpt.add_handler(CH('screenshot', cb.screenshot, pass_job_queue=True)) dpt.add_handler( CH('picture', cb.picture, Filters.chat(CR.ADMINS_id), pass_job_queue=True)) dpt.add_handler(CH('sound', cb.sound, pass_job_queue=True, pass_args=True)) dpt.add_handler(CH('recorddesktop', cb.recorddesktop, pass_job_queue=True)) dpt.add_handler( CH('video', cb.video, Filters.chat(CR.ADMINS_id), pass_job_queue=True)) dpt.add_handler(CH('where', cb.whereRyou, Filters.chat(CR.ADMINS_id))) dpt.add_handler(CH('wherelocal', cb.whereRyoulocal))
# txt += '\n'+ str(P) # M = bot.send_message(Bcast_chatID, text=txt, parse_mode='Markdown') # txt = '' # if txt == 'AVISOS DE TORMENTA': txt += 'No se esperan' # M = bot.send_message(Bcast_chatID, text=txt, parse_mode='Markdown') # Start Bot token, Bcast_chatID = CR.get_credentials('rasp.token') U = Updater(token=token) D = U.dispatcher J = U.job_queue ## Add Handlers # Start D.add_handler(CH('start', start)) # Re-Load D.add_handler(CH('reload', restart)) # Stop D.add_handler(CH('stop', stop)) # Hola D.add_handler(CH('hola', tool.hola)) # Forecast D.add_handler(CH('fcst', tool.fcst, pass_args=True, pass_job_queue=True)) # Surface Wind D.add_handler(CH('sfcwind', tool.sfcwind, pass_args=True, pass_job_queue=True)) # BL Wind D.add_handler(CH('blwind', tool.blwind, pass_args=True, pass_job_queue=True)) # top BL Wind D.add_handler( CH('bltopwind', tool.bltopwind, pass_args=True, pass_job_queue=True))
import telegram as tg from telegram.ext import Updater as up import logging as log from telegram.ext import CommandHandler as CH bot = tg.Bot(token='1032061895:AAFw6Ge2n9ytkuUgqUFOvnr1BOvUfaNKweQ') upd = up(token='1032061895:AAFw6Ge2n9ytkuUgqUFOvnr1BOvUfaNKweQ', use_context=True) dis = upd.dispatcher log.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=log.INFO) def start(update, context): context.bot.send_message(chat_id=update.effective_chat.id, text="Henlo!") start_handler = CH('start', start) dis.add_handler(start_handler) upd.start_polling() def echo(update, context): context.bot.send_message(chat_id=update.effective_chat.id, text=update.message.text) from telegram.ext import MessageHandler, Filters echo_handler = MessageHandler(Filters.text & (~Filters.command), echo) dis.add_handler(echo_handler)
def add_cmd(self, dispatcher, cmdprocessor): self._cmd_list.append(cmdprocessor) dispatcher.add_handler(CH(cmdprocessor.get_cmd(), self.process), self._priority)