HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.01.2024, 20:33
Ebatte_Sratte
Познающий
Регистрация: 23.01.2022
Сообщений: 77
С нами: 2267665

Репутация: 13
По умолчанию

Мне нужен дс бот который будет отвеччать на сообщение тем же содержанием но почему то ctx.content не работает

Вот код:

Код:





Код:
import discord
from discord.ext import commands

config = {
    'token': '',
    'prefix': '$',
}

bot = commands.Bot(command_prefix=config['prefix'], intents=discord.Intents.default())

@bot.event
async def on_message(ctx):
    if ctx.author != bot.user:
        await ctx.reply(ctx.content)

bot.run(config['token'])
 
Ответить с цитированием

  #2  
Старый 20.01.2024, 20:47
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

Репутация: 68
По умолчанию

попробуй методами *message.content* и *message.channel.send*

JS:





Код:
import discord
from discord.ext import commands

config = {
    'token': '',
    'prefix': '$',
}

bot = commands.Bot(command_prefix=config['prefix'], intents=discord.Intents.default())

@bot.event
async def on_message(message):
    if message.author != bot.user:
        await message.channel.send(message.content)

bot.run(config['token'])
 
Ответить с цитированием

  #3  
Старый 20.01.2024, 20:56
Ebatte_Sratte
Познающий
Регистрация: 23.01.2022
Сообщений: 77
С нами: 2267665

Репутация: 13
По умолчанию

Цитата:
Сообщение от monotype  

попробуй методами *message.content* и *message.channel.send*

JS:





Код:
import discord
from discord.ext import commands

config = {
    'token': '',
    'prefix': '$',
}

bot = commands.Bot(command_prefix=config['prefix'], intents=discord.Intents.default())

@bot.event
async def on_message(message):
    if message.author != bot.user:
        await message.channel.send(message.content)

bot.run(config['token'])

discord.errors.HTTPException: 400 Bad Request (error code: 50006): Cannot send an empty message
 
Ответить с цитированием

  #4  
Старый 21.01.2024, 17:13
TravkaCode.lover()
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами: 1524813

Репутация: 33
По умолчанию

Тут на сколько я помню проблема с Intents

Python:





Код:
client
=
commands
.
Bot
(
command_prefix
=
config
[
'prefix'
]
,
intents
=
discord
.
Intents
(
)
.
all
(
)
)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.