@Peachuser

Почему бот не реагирует на команду?

Решил сделать команду, которая должна показывать температуру в таком-то регионе, ошибок никаких нет, но когда ввожу ничего не происходит, вот сам код:

@client.command()
async def w(ctx, *, region):
    owm = OWM('e25bc8f098aa520******')
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place(region)
    w = observation.get_weather()
    print(w)
    temp = w.temperature('celsius')["temp"]
    cloud = w.detailed_status 
    rain = w.rain
    window = w.wind()["speed"]
    emb = discord.Embed(title = f'**Погода в {region}**', colour = discord.Color.purple())
    emb.add_field(name = f'Погода: {cloud}\nТемпература: {temp}\nДождь: {rain}\nВетер: {window}',value = f'Вот такая погода в {region} на сегодняшний день')
  
    await ctx.send(embed=emb)
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы