我如何阅读discord.py中的消息内容?

时间:2021-05-07 20:34:38

标签: python discord.py

我想要做的是获取 osu 的统计信息!球员。但是我不知道如何在 $getstats 命令之后读取消息内容。

osu_url = 'https://osu.ppy.sh/users/'


if message.content.startswith('$getstats'):
    player_name = #read content after $getstats
    osu_url = 'https://osu.ppy.sh/users/' + player_name

谁能解释一下如何阅读邮件内容?

2 个答案:

答案 0 :(得分:1)

你可以简单地使用

player_name = message.content[9:]

哪里9 = len("$getstats")

答案 1 :(得分:1)

一个可能的灵魂,用 $getstats 分割字符串。

osu_url = 'https://osu.ppy.sh/users/'

if message.content.startswith('$getstats'):
    _, player_name = message.content.split('$getstats')
    osu_url = 'https://osu.ppy.sh/users/' + player_name