У меня проблема с диссонансом глобального чата в скрипте on_message - PullRequest
0 голосов
/ 13 апреля 2020

Есть еще одна проблема. Я хочу установить соединение между двумя серверами, используя webhooks, но у меня есть ошибка с сообщением в 'for message'

Я искал в inte rnet ответ, но ничего не нашел

" /data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.7/site-packages/discord/client.py ", строка 312 , в _run_event await coro (* args, ** kwargs) Файл "", строка 46, в on_message AttributeError: у объекта 'str' нет атрибута 'delete'

, и я думаю, что будет ошибка с именем пользователя и аватар, но я не могу проверить это

from discord.ext import commands
import random
from discord.ext.commands import Bot
import asyncio
import time
import logging
import http.client
import aiml
import asyncio
from datetime import datetime, timedelta
import os
import pkg_resources
import logging
import logging.config
import sqlite3
import youtube_dl as ytdl
from discord_webhook import DiscordWebhook, DiscordEmbed
import time
import aiohttp
import importlib
import sys
import client

bot = commands.Bot(command_prefix='!', description=description)

@bot.event
async def on_ready():
    print('Logged in as')
    print(bot.user.name)
    print(bot.user.id)
    print('------')
    await bot.change_presence(status=discord.Status.idle, activity=discord.Game('robie placki z Ufoludem (prefix?!)'))

webhook_urls = ['url1', 'url2']



@bot.event
async def on_message(message):
    channels = ["↘globalny↙"]
    for message in channels:
            await message.delete()
            response = DiscordWebhook(url=webhook_urls,  content=message.content, username=message.content.author, avatar=message.content.author.url).execute()

Был также запущен бот, и если вы можете ответить, этот код отправит веб-крючок и не удалит его, потому что в последний раз в месте сообщения было слово, но это стерло мой ответ. Если вы не хотите, не проверяйте это. Спасибо за чтение и, возможно, за ответ или изменение этого вопроса.

...