Ejemplo n.º 1
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    # print("Подключаем БД")
    # await db_gino.on_startup(dp)
    # print("Готово")

    # print("Чистим базу")
    # await db.gino.drop_all()
    #
    # print("Готово")
    #
    # print("Создаем таблицы")
    # await db.gino.create_all()
    # print('Добавляем админа')
    # await comm.add_user(id = int(os.getenv("ADMIN_ID")), name = "")
    # print('Создаём покупку')
    # await purchase_commands.add_purchase(product_id = 1, amount = 1, address = '4343')
    # # for testing
    # print("Готово")

    await on_startup_notify(dp)
Ejemplo n.º 2
0
async def on_startup(web_app: web.Application):
    filters.setup(dp)
    middlewares.setup(dp)
    handlers.errors.setup(dp)
    handlers.user.setup(dp)
    await dp.bot.delete_webhook()
    await dp.bot.set_webhook(config.WEBHOOK_URL)
Ejemplo n.º 3
0
async def on_startup(dp):
    await asyncio.sleep(10)
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
    await set_default_commands(dp)
    await db.create_table()
    await db.create_const_table()
    await db.create_table_user()
    try:
        await db.write_post('Тестовый текст', '11111111')
    except:
        pass
    try:
        await db.const_write()
    except:
        pass
    await db.select_caption()
    await db.select_blurb()
    await db.select_mail()
    await db.select_add_channel()
Ejemplo n.º 4
0
async def on_startup(dp):

    # Check webhook
    webhook = await bot.get_webhook_info()

    # If URL is bad
    if webhook.url != WEBHOOK_URL:
        # If URL doesnt match current - remove webhook
        if not webhook.url:
            await bot.delete_webhook()

    await bot.set_webhook(url=WEBHOOK_URL, certificate=SSL_CERTIFICATE)
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    # await db.create_table_users()
    print("Подключаем БД")
    await db_gino.on_startup(dp)
    print("Готово")

    # print("Чистим базу")
    # await db.gino.drop_all()
    #
    # print("Готово")

    print("Создаем таблицы")
    await db.gino.create_all()

    print("Готово")
    await on_startup_notify(dp)
    await set_default_commands(dp)
Ejemplo n.º 5
0
async def on_shutdown(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)
    from utils.notify_admins import on_shutdown_notify
    await on_shutdown_notify(dp)
Ejemplo n.º 6
0
async def on_startup(dispatcher):

    middlewares.setup(dispatcher)
    filters.setup(dispatcher)
    handlers.setup(dispatcher)

    await set_default_commands(dispatcher)
Ejemplo n.º 7
0
async def on_startup(dp):
    # Установка фильтров и мидлварей
    filters.setup(dp)
    middlewares.setup(dp)

    # создаем бд юзера
    try:
        db.create_table_users()
    except Exception as error:
        print(f'Error = {error}')
    # Чистим БД юзеров
    # db.delete_all_users()

    # создаем бд фотки
    try:
        photo_db.create_table_photos()
    except Exception as error:
        print(f'Error = {error}')
    # Чистим БД фоток
    # photo_db.delete_all_photos()
    # вносим изначально в бд фотки
    # do_db_photo(photo_db)
    print('\nПользователи = ', db.select_all_users())
    print('--------------')
    print('\nФоточки = ', photo_db.select_all_photos())
    # отправка сообщения админам
    await on_startup_notify(dp)
Ejemplo n.º 8
0
async def on_startup(dispatcher):
    import filters

    from utils.notify_admins import on_startup_notify

    filters.setup(dp)

    await on_startup_notify(dispatcher)
Ejemplo n.º 9
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
    await set_default_commands(dp)
Ejemplo n.º 10
0
def mkparser(app, cmdcfg, cfg):
    env = {'logger': logging.getLogger('*action*')}
    code = ['def proc(worker, req, doc):',]
    html_parser.setup(env, code, app, cmdcfg)
    filters.setup(env, code, app, cmdcfg)
    rslt = {}
    logger.debug('code:\n' + '\n'.join(code))
    eval(compile('\n'.join(code), '*internal compiled*', 'exec'), env, rslt)
    return rslt['proc']
Ejemplo n.º 11
0
async def on_startup(dp):
    import filters
    import middlewares
    # Установка фильтров и мидлваров
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
Ejemplo n.º 12
0
async def on_startup(dispatcher):
    import middlewares
    import filters
    import handlers
    middlewares.setup(dp)
    filters.setup(dp)

    await set_default_commands(dispatcher)
    await on_startup_notify(dispatcher)
Ejemplo n.º 13
0
async def on_startup(dispatcher):
    filters.setup(dp)
    await get_local_data()
    await db.create()
    await drop_database_tables()
    await create_database_tables()
    await set_default_commands(dp)
    await on_startup_notify(dispatcher)
    asyncio.create_task(scheduler())
Ejemplo n.º 14
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)
    from utils.notify_admins import on_startup_notify
    await asyncio.sleep(10)
    await create_db()
    await on_startup_notify(dp)
Ejemplo n.º 15
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await db.create_table_users()
    await on_startup_notify(dp)
Ejemplo n.º 16
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    print('Connect')
    await db_gino.start_connection(dp)
    await on_startup_notify(dp)
Ejemplo n.º 17
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    await set_default_commands(dp)
    await on_startup_notify(dp)

    await create_db()
Ejemplo n.º 18
0
async def on_startup(app: web.Application):
    import middlewares
    import filters
    import handlers
    middlewares.setup(dp)
    filters.setup(dp)
    handlers.errors.setup(dp)
    handlers.user.setup(dp)
    logger.info('Configure Webhook URL to: {url}', url=config.WEBHOOK_URL)
    await dp.bot.set_webhook(config.WEBHOOK_URL)
Ejemplo n.º 19
0
async def on_startup(dp):
    import filters
    filters.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
    await clear_all_commands(dp)
    await set_default_commands(dp)

    asyncio.create_task(startSchedule())
Ejemplo n.º 20
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    await Tortoise.init(
        db_url=DB_URI,
        modules={'models': ['utils.database.models']}
    )
    await Tortoise.generate_schemas(safe=True)
Ejemplo n.º 21
0
def mkparser(app, cmdcfg, cfg):
    env = {'logger': logging.getLogger('*action*')}
    code = [
        'def proc(worker, req, doc):',
    ]
    html_parser.setup(env, code, app, cmdcfg)
    filters.setup(env, code, app, cmdcfg)
    rslt = {}
    logger.debug('code:\n' + '\n'.join(code))
    eval(compile('\n'.join(code), '*internal compiled*', 'exec'), env, rslt)
    return rslt['proc']
Ejemplo n.º 22
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    try:
        db.create_table_users()
    except Exception as e:
        print(e)
    await set_default_commands(dp)
Ejemplo n.º 23
0
Archivo: bot.py Proyecto: medaba/MS-Bot
async def on_startup(*args):
    import middlewares
    middlewares.setup(dp)
    import filters
    filters.setup(dp)

    import handlers

    await on_startup_notify()
    await set_bot_commands(dp)
    print("bot launched")
Ejemplo n.º 24
0
async def on_startup(dp):
    import filters
    filters.setup(dp)
    logger.info("Подключение handlers...")
    import handlers
    import middlewares
    middlewares.setup(dp)

    await set_default_commands(dp)
    await on_startup_notify(dp)
    logger.info("Бот запущен")
Ejemplo n.º 25
0
async def on_startup(dp):
    from utils.db_api import db_gino
    await db_gino.on_startup(dp)

    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
Ejemplo n.º 26
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)
    for i in usersdb.select_all_users():
        print(i)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
    await set_default_commands(dp)
Ejemplo n.º 27
0
async def on_startup(dp):

    filters.setup(dp)
    middlewares.setup(dp)
    await set_default_commands(dp)

    await on_startup_notify(dp)
    await loader.db.get_token()

    if not DEBUG:
        # loader.instagram_bot.login(username=INSTAGRAM_USERNAME, password=INSTAGRAM_PASSWORD)
        await add_new_photo()
        schedule_jobs()
Ejemplo n.º 28
0
async def on_startup(dp):
    await bot.set_webhook(
        url=WEBHOOK_URL,
        certificate=SSL_CERTIFICATE
    )
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    await on_startup_notify(dp)
    await set_default_commands(dp)
Ejemplo n.º 29
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    try:
        db.create_table_users()
    except Exception as e:
        print(e)
    db.delete_users()

    await on_startup_notify(dp)
Ejemplo n.º 30
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    # await on_startup_notify(dp)
    await set_default_commands(dp)

    try:
        db.create_table()
    except Exception as err:
        print(err)
Ejemplo n.º 31
0
async def on_startup(dp):
    import filters
    import middlewares
    filters.setup(dp)
    middlewares.setup(dp)

    from utils.notify_admins import on_startup_notify
    try:
        db.create_table_users()
        db.create_table_gazzetta()
        db.create_table_sent_messages()
    except Exception as err:
        print(err)
    await on_startup_notify(dp)
    await set_default_commands(dp)