Discord selfbot python - PullRequest
       20

Discord selfbot python

0 голосов
/ 20 марта 2019

Я делаю автобота для сервера, на котором я работаю с некоторыми друзьями.Я немного застрял и не знаю, как исправить мой код на Python.Предполагается, что бот должен сказать «lmao», когда я говорю «ayy» и «ayy», когда я говорю «lmao». Просто что-то забавное :) Если возможно, я бы хотел, чтобы автобот отвечал только мне и никому другому.

import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio

#TOKEN
TOKEN = "Token goes here"

client = discord.Client()
b = Bot(command_prefix = "ayy")

@b.event
async def on_ready():
    print("ayy lmao")

@b.event
async def on_message(message):
    if message.content == "ayy":
        away.b.send_message(message.channel, "lmao")

b.run(TOKEN, bot = False)

Ошибка:

Ignoring exception in on_message
Traceback (most recent call last):
  File "C:\Users\FoxMaccloud\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 227, in _run_event
    await coro(*args, **kwargs)
  File "F:\Python\Random\Discord_bot\BetterBakaBot2.py", line 25, in on_message
NameError: name 'away' is not defined
Ignoring exception in on_message
Traceback (most recent call last):
  File "C:\Users\FoxMaccloud\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 227, in _run_event
    await coro(*args, **kwargs)
  File "F:\Python\Random\Discord_bot\BetterBakaBot2.py", line 25, in on_message
NameError: name 'away' is not defined
Ignoring exception in on_message
Traceback (most recent call last):
  File "C:\Users\FoxMaccloud\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 227, in _run_event
    await coro(*args, **kwargs)
  File "F:\Python\Random\Discord_bot\BetterBakaBot2.py", line 24, in on_message
    away.b.send_message(message.channel, "lmao")
NameError: name 'away' is not defined

1 Ответ

1 голос
/ 20 марта 2019

Я изменил строку 25 на:

await message.channel.send("lmao")

Кажется, сейчас работает:)

...