Esempio n. 1
0
async def __(msg, ctx):
	cursor.execute("SELECT user FROM query WHERE user = ?", [msg.sender_id])
	user = cursor.fetchone()
	
	if not user:
		cursor.execute("INSERT INTO query VALUES(?,NULL)", [msg.sender_id])
		Database.commit()

		await ctx.reply("Вы скоро будете подключены к собеседнику")
	else:
		await ctx.reply("Вы уже стоите в очереди")
async def __(msg, ctx):
    cursor.execute("SELECT user FROM query WHERE helper is NULL LIMIT 1")
    user = cursor.fetchone()

    if user:
        user_id = user[0]
        cursor.execute("UPDATE query SET helper = ? WHERE user = ?",
                       [msg.sender_id, user_id])
        Database.commit()

        await ctx.reply("Собеседник найден. Общайтесь!")
        await ctx.send_message(user_id, "Собеседник найден. Общайтесь!")
    else:
        await ctx.reply(
            "Собеседник не найден. Попробуйте повторить поиск через некоторое время"
        )