我正在尝试创建一个 Discord 机器人,该机器人在用户当前所在的房间中播放 Icecast 流。我不确定为什么这不起作用。我正在使用 Discord.py
Python
import discord
from discord.ext import commands
try:
from bs4 import BeautifulSoup
soupAvailable = True
except:
soupAvailable = False
import urllib.request as urllib2
import ffmpy
import asyncio
if not discord.opus.is_loaded():
discord.opus.load_opus('/usr/local/lib/libopus.so')
...
@_radio.command(pass_context=True)
async def play(self, ctx):
client = discord.Client()
channel = discord.VoiceState(voice_channel)
voice = await client.join_voice_channel(channel)
player = voice.create_ffmpeg_player('http://srv.flare-radio.com:8000/stream')
player.start()