我将如何制作一个可以指出链接的不和谐机器人?

Posted

技术标签:

【中文标题】我将如何制作一个可以指出链接的不和谐机器人?【英文标题】:How would I make a discord bot that can point out a link? 【发布时间】:2021-02-28 00:14:57 【问题描述】:

我一直在尝试制作一个可以删除不和谐服务器邀请的不和谐机器人,但我不知道如何制作它以便机器人知道链接是什么,这是我迄今为止尝试过的:

import discord
from discord.ext import commands

client = commands.Bot(command_prefix = "https://discord.") #This along with the 'def gg' is trying to specify a discord invite
@client.event
async def on_ready():
    print('Its working')

@client.command()
async def gg(ctx):
    #I need this to find out if it is a link

client.run('(Token)')

如果您对此有解决方案或其他更有效的方法,我很乐意阅读。

【问题讨论】:

使用on_message 事件来检查链接,而不是这种将命令前缀与命令一起使用的骇人听闻的方式。 好的,谢谢,我是 discord.py 的新手,这对我帮助很大 【参考方案1】:

如果您使用on_message 事件,您可以轻松找到服务器邀请链接。以这种方式使用 bot 前缀并不是一种好的做事方式。另外请注意,即使是超链接,discord 仍会嵌入邀请,因此discord.gg/invite_code 仍会显示嵌入,即使 discord 不会将其标记为超链接。

【讨论】:

以上是关于我将如何制作一个可以指出链接的不和谐机器人?的主要内容,如果未能解决你的问题,请参考以下文章

如何将自定义表情符号上传到我的不和谐机器人

试图制作一个命令页面来列出我的不和谐机器人上的所有命令,但不知道如何[关闭]

如何设置一个不和谐的不和谐机器人来玩游戏?

我将如何制作一个 linkvertise 包装器

我将如何使用 python 在我的不和谐机器人上添加冷却时间

我想制作一个阅读消息的不和谐黑名单机器人,但我不能让他阅读消息