Beispiel #1
0
 def run_polling(
     self,
     *,
     auto_reload: bool = False,
     auto_reload_dir: str = ".",
     on_shutdown: typing.Callable = None,
     on_startup: typing.Callable = None,
 ):
     """ Run loop with bot.run() task with loop.run_forever()
     """
     self._stop = False
     task = TaskManager(
         self.loop,
         auto_reload=auto_reload,
         on_shutdown=on_shutdown,
         on_startup=on_startup,
         auto_reload_dir=auto_reload_dir,
     )
     task.add_task(self.run())
     task.run()
Beispiel #2
0
 def run_polling(
     self,
     *,
     skip_updates: bool = True,
     auto_reload: bool = False,
     auto_reload_dir: str = ".",
     on_shutdown: typing.Callable = None,
     on_startup: typing.Callable = None,
 ):
     """
     :return:
     """
     self._stop = False
     task = TaskManager(
         self.__loop,
         auto_reload=auto_reload,
         on_shutdown=on_shutdown,
         on_startup=on_startup,
         auto_reload_dir=auto_reload_dir,
     )
     task.add_task(self.run(skip_updates))
     task.run()