#python #discord #bots #discord.py
#python #Discord #боты #discord.py
Вопрос:
Бот может вводить только конкретного пользователя и конкретное слово
example:
THE SPECIFIC USER : User1
THE SPECIFIC WORD : PASSCODE
-----------------------
User1: Hello (didn't input)
User2: PASSCODE (didn't input)
User1: PASSCODE (input)
BOT : RESPOND
Ответ №1:
Присоединяйтесь к нашему серверу discord, чтобы помочь нам создавать discord.py боты! https://discord.gg/Nte4DseR
import discord
from discord.ext import commands
client = commands.Bot(command_prefix='YOUR PREFIX')
guild = client.get_guild('GUILD ID')
@client.event
async def on_message(message):
user = client.get_user('MEMBER ID')
if message.author == client.user:
return
if message.author == user:
if message.content == 'PASSCODE':
await message.channel.send('RESPOND')
client.run('SERVER ID')
Комментарии:
1. Я проголосовал за ваше сообщение, думая, что это может быть использовано в будущем
Ответ №2:
Помните, что идентификатор не должен находиться между «…», «…» Только цифры!
Пример:
if message.author.id == 000000000000000000 and message.content.upper() == 'PASSCODE':
await message.channel.send('RESPOND')