Esempio n. 1
0
async def rand_message(answer: Message):
    if not DBGroups.get(answer.from_id):
        await answer(
            'Чтобы продолжить, вам нужно вписать группу для расписания')
        return Branch('groups_update')

    await answer("Вызываем меню", keyboard=general_keyboard())
Esempio n. 2
0
async def send_menu(answer: Message):
    if not DBGroups.get(answer.from_id):
        await answer(
            'Чтобы продолжить, вам нужно вписать группу для расписания')
        return Branch('groups_update')

    await answer(message=messages.resp_show_menu,
                 keyboard=utils.general_keyboard())
Esempio n. 3
0
async def send_greetings(answer: Message):
    await answer(messages.send_greetings())

    if not src.database.enitities.DBGroups.get(answer.from_id):
        await answer(
            'Чтобы продолжить, вам нужно вписать группу для расписания')
        return Branch('groups_update')

    await answer('Вы уже вписали свою группу', keyboard=general_keyboard())
Esempio n. 4
0
async def srepbrnch(ans: Message):
	cc.execute(f"SELECT * FROM users WHERE vkid = {ans.from_id}")
	rbs = cc.fetchall()[0][6]
	if rbs == 1.0:
		await ans('Для вас репорты ограничены администрацией⚠️')

	elif rbs >= 2.0:
		ntime = time.time()
		if ntime >= rbs:
			cc.execute(f"UPDATE users SET rban = '0' WHERE vkid = {ans.from_id}")
			connection.commit()
			await ans('Введите ваш вопрос\nЕсли у вас нет вопрос используйте команду "Назад"', keyboard=nzd_kb)
			return Branch('repbrnch')

		else:
			await ans('Для вас репорты временно ограничены администрацией⚠️')

	else:
		await ans('Введите ваш вопрос\nЕсли у вас нет вопрос используйте команду "Назад"', keyboard=nzd_kb)
		return Branch('repbrnch')
Esempio n. 5
0
async def loveless(ans: Message):
    await ans("Loveless..")
    return Branch(LovelessBranch)
Esempio n. 6
0
async def get_schedule(answer: Message):
    await answer('На какой день показать расписание?',
                 keyboard=utils.schedule_keyboard())
    return Branch('schedule_main')
Esempio n. 7
0
async def change_group(answer: Message):
    await answer('Чтобы продолжить, вам нужно вписать группу для расписания',
                 keyboard=kb_exit)
    return Branch('groups_update')
Esempio n. 8
0
async def portal(answer: Message):
    await answer('Меню трамваев', keyboard=trams_keyboard())
    return Branch('trams_menu')
Esempio n. 9
0
 async def exit_branch(self, answer: Message):
     await answer("Возвращаемся", keyboard=portal_keyboard())
     return Branch("portal_menu")
Esempio n. 10
0
async def vblnc(ans: Message):
	await ans('Введите сумму для вывода\nКоммисия 5%', keyboard=pvk_kb)
	return Branch('vblnc')
Esempio n. 11
0
 async def register(self, answer: Message, login, password):
     if await portal_data_update(answer, login, password):
         return Branch('portal_tasks')
Esempio n. 12
0
 async def exit_branch(self, answer: Message):
     await portal(answer)
     return Branch('portal_menu')
Esempio n. 13
0
 async def register(self, answer: Message):
     await answer('Введите логин и пароль от портала', keyboard=kb_exit)
     return Branch('portal_login')
Esempio n. 14
0
 async def subjects_tasks_branch(self, answer: Message):
     await answer('Выберите день', keyboard=schedule_keyboard())
     return Branch('portal_tasks')
Esempio n. 15
0
async def portal(answer: Message):
    await answer('Меню портала', keyboard=portal_keyboard())
    return Branch('portal_menu')