def run(self):
click.echo('{now}\n{bottery} version {version}'.format(
now=datetime.now().strftime('%B %m, %Y - %H:%M:%S'),
bottery=click.style('Bottery', fg='green'),
version=bottery.__version__
))
self.loop.run_until_complete(self.configure())
if self._server is not None:
handler = self.server.make_handler()
setup_server = self.loop.create_server(handler, '0.0.0.0', 7000)
self.loop.run_until_complete(setup_server)
click.echo('Server running at http://localhost:7000')
if not self.tasks:
click.secho('No tasks found.', fg='red')
self.stop()
sys.exit(1)
for task in self.tasks:
self.loop.create_task(task())
click.echo('Quit the bot with CONTROL-C')
self.loop.run_forever()
评论列表
文章目录