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()
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()