예제 #1
0
파일: cli.py 프로젝트: mgaitan/cuabot
def generate_qr(config_file, qr_file):
    with open(config_file, 'rt', encoding='utf-8') as f:
        config = yaml.safe_load(f)
    cuabot = CUABot(config)
    bot_url = cuabot.generate_qr(qr_file)
    click.echo('QR generated on file: {0} - Bot url: {1}'.format(
        qr_file, bot_url))
예제 #2
0
파일: cli.py 프로젝트: mgaitan/cuabot
def show_schedule(config_file):
    with open(config_file, 'rt', encoding='utf-8') as f:
        config = yaml.safe_load(f)
    cuabot = CUABot(config)
    click.echo(cuabot.show_schedule())
예제 #3
0
파일: cli.py 프로젝트: mgaitan/cuabot
def list_commands(config_file):
    with open(config_file, 'rt', encoding='utf-8') as f:
        config = yaml.safe_load(f)
    cuabot = CUABot(config)
    click.echo('Enter these commands in BotFather:')
    click.echo(cuabot.get_commands())
예제 #4
0
파일: cli.py 프로젝트: mgaitan/cuabot
def run(config_file):
    with open(config_file, 'rt', encoding='utf-8') as f:
        config = yaml.safe_load(f)
    cuabot = CUABot(config)
    cuabot.run()