# выдать мьют
await asyncio.sleep(время) # подождать
# снять мьют
в обработчике команды !mute. Но проблема в том, что если бот будет перезапущен, пока идёт ожидание, он забудет про этот таймер - и юзер останется замьюченным. Кроме того, проблематично будет управлять списком замьюченных.from tqdm._tqdm_notebook import tqdm_notebook
tqdm_notebook.pandas()
from pathlib import Path
target_path = ... #определяешь целевой путь
if Path(sys.argv[0]).parent.resolve() == Path(target_path).resolve():
print('Тот же путь!') #оба пути указывают на один каталог
class discord.VoiceState
Represents a Discord user’s voice state.
deaf
bool – Indicates if the user is currently deafened by the guild.
mute
bool – Indicates if the user is currently muted by the guild.
self_mute
bool – Indicates if the user is currently muted by their own accord.
self_deaf
bool – Indicates if the user is currently deafened by their own accord.
operators = {"4609....71", "109....307"}
for op in operators: #перебираем элементы множества
await bot.forward_message(op, message.from_user.id, message.message_id)
operators.add("1234....890")
operators.remove("1234....890")
if "1234...890" in operators:
SELECT sql FROM sqlite_master WHERE name = 'users';