Discord-бот: как проверить, работает ли URL-адрес?

Сейчас я создаю команду для своего бота в разногласиях, которая позволяет мне изменять активность ботов через разногласия.

Проблема: когда я хочу настроить активность на потоковую передачу, для нужного потока требуется URL-адрес. Когда я ввожу реальный URL-адрес для потока на Youtube или Twitch, он работает отлично, но когда я ввожу другой URL-адрес, он устанавливает активность ботов в игру (игра), в то время как (игра) — это имя, которое я установил.

Есть ли что-то, что я могу использовать, чтобы определить, действительно ли URL-адрес ведет к потоку на Youtube или Twitch?

Это мой код:

# change activity @commands.command() async def set_activity(self, ctx, activity=»None», *, name=»None»): … if activity.lower() == «streaming»: await ctx.send(«What is the link to the stream?») stream_url = await self.bot.wait_for(«message», check=lambda message: message.author == ctx.author) if stream_url.content.startswith(«https://www.»): await self.bot.change_presence(activity=discord.Streaming(name=name, url=stream_url.content)) …

Проверьте это   —  person Paul Weinmann    schedule 19.03.2021

Спасибо, это работает   —  person Paul Weinmann    schedule 19.03.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!