Как заставить пользователей disord bot пинговать с помощью discord.py - PullRequest
0 голосов
/ 31 октября 2019

Я кодирую бот-дискодор и для одной из команд я хочу, чтобы бот пинговал пользователя, отправившего команду. Я использую Python 3.6.6

1 Ответ

1 голос
/ 31 октября 2019

Вот один пример того, как вы можете пропинговать (упомянуть) пользователя, который отправил конкретное сообщение (команду):

import discord

class MyClient(discord.Client):
    async def on_ready(self):
        print('Logged on as', self.user)

    async def on_message(self, message):
        # don't respond to ourselves
        if message.author == self.user:
            return

        if message.content == '$the_ping_cmd':
            await message.channel.send('Pinging {}'.format(message.author.mention))

client = MyClient()
client.run('token')
...