discord.py开发:移除特定词汇提取用户投票问题
Discord.py 投票Embed实现方案
- 先判断用户消息是否以
polls(注意带空格)开头,确保是触发投票的指令 - 提取问题内容有两种简单方法:
- 方法一:用字符串切片直接截取
polls之后的内容,代码示例:poll_title = message.content[6:](因为"polls "一共6个字符) - 方法二:用
replace只替换开头的一次polls,代码示例:poll_title = message.content.replace("polls ", "", 1)
- 方法一:用字符串切片直接截取
- 将提取到的
poll_title作为Embed的标题,发送即可
示例代码片段:
if message.content.startswith("polls "): poll_title = message.content[6:] embed = discord.Embed(title=poll_title, description="Polls") await message.channel.send(embed=embed)
内容的提问来源于stack exchange,提问作者Chap
相关产品推荐
相关产品推荐

