async def _volume(self, ctx: commands.Context, *, volume = None):
"""Изменить громкость. Возможные значения(0-200)"""
if not volume:
return await ctx.reply('Использование команды:\n`mwb!volume <Значение от 5-200>`')
try:
volume = int(volume)
except ValueError:
return await ctx.reply('Текст ошибки')
if not ctx.voice_state.is_playing:
return await ctx.send('Сейчас музыка не играет. Можете включить.')
if 0 > volume > 100:
return await ctx.send('Volume must be between 0 and 100')
ctx.voice_state.volume = volume / 100
await ctx.send('Громкость изменена на {}%'.format(volume))
а если знаете
o = self.data[key]()
KeyError: None
где его можно взять и как использовать
async def read_items(q: str = Query(..., min_length=3)): # Функция принимает 1 строковый параметр длинной не менее 3-х символов, плюс еще одно условие которое будет добавлено потом
pass
async def read_items(q: str = Query(min_length=3)): # Функция принимает 1 строковый параметр длинной не менее 3-х символов
pass
async def read_items(q: str): # Функция принимает 1 строковый параметр (любой)
pass
Здесь должен быть запрос, но мне сейчас некогда этим заниматься, но в будущем нужно будет его дописать
def do_some_work_with_user(username:str) -> str:
user = fetch_user_from_db(user) # Условная функция, находящяя в бд юзера по его нику
if user:
# Здесь какая-то функция
else:
return f'Пользователь {username} не найден'
def do_some_work_with_user(username:str) -> str:
user = fetch_user_from_db(user) # Условная функция, находящяя в бд юзера по его нику
if user:
...
else:
return f'Пользователь {username} не найден'