Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Pravnik
3 / 3 / 1
Регистрация: 27.02.2018
Сообщений: 69
1
Discord Bot

Нет реакции на тег от бота

10.06.2024, 18:44. Показов 209. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проблема такая:
В дискорд канал интегрирован бот GPT, но чтоб не тегать его через @, создал бота и запрограмировал его так, чтоб при упоминании имени GPT, он удалял исходное сообщение и создавал новое с тем же текстом, но уже в виде @id_gpt
Все нормально, сообщение выдается с подсветкой тега, как и должно быть, но gpt не реагирует, стоит навестить на тег, и выбрать из дисконтного меню дискорда gpt как пользователя, или даже переписать тег руками, сообщение остается визуально в том же виде, с подсветкой тега, но тогда gpt реагирует и отвечает.
И gpt и созданному боту выданы все права, в настройках обоих ботов на discord.com/developers тоже все разрешено, использовались и метод тега @id_gpt и @Gpt#1111, все равно на автоматические сообщения не реагирует, даже когда копирую сам сообщение бота, где тегается gpt и отправляю, реакции нет, нужно только менять тег с помощью подсказки дискорда когда наводишься на тегалку в сообщении
Как решить эту проблему?

Добавлено через 15 минут
Вот простой пример кода, который использовали для проверки:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import discord
from discord.ext import commands
import os
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
EMILY_TAG = 'Эмили#1111'  # Тег пользователя Эмили
INTENTS = discord.Intents.default()
INTENTS.message_content = True
INTENTS.members = True
bot = commands.Bot(command_prefix="!", intents=INTENTS)
@bot.event
async def on_ready():
    print(f'Bot is online as {bot.user}')
@bot.event
async def on_message(message):
    if 'Эмили' in message.content:
        # Формируем корректное упоминание
        emily_member = discord.utils.get(message.guild.members, name='Эмили', discriminator='1111')
        if emily_member:
            await message.channel.send(f'{emily_member.mention}, ты упомянута пользователем {message.author.mention}!')
    await bot.process_commands(message)
@bot.command(name='mention_test')
async def mention_test(ctx):
    # Формируем корректное упоминание
    emily_member = discord.utils.get(ctx.guild.members, name='Эмили', discriminator='1111')
    if emily_member:
        await ctx.send(f'{emily_member.mention}, ты упомянута пользователем {ctx.author.mention}!')
    else:
        await ctx.send("Не удалось найти Эмили на сервере.")
bot.run(TOKEN)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2024, 18:44
Ответы с готовыми решениями:

Lenovo Yoga (LA-A34). Нет реакции на кнопку включения, нет индикации зарядки
Здравствуйте, прошу помощи. Ноутбук не включается, зарядил батарею на прямую - не помогло. В схеме...

Acer V3-571G (LA-7912P) Нет реакции на кнопку включения и нет зарядки батареи
Нет реакции на кнопку включения и нет зарядки батареи. Индикатор питания на БП тухнет при...

Acer Aspire V3-571G (LA-7912P) - Нет реакции на кнопку включения, нет индикации зарядки
Плата Q5WV1 LA-7912P. Rev 1.0 Нет реакции на кнопку включения и нет зарядки батареи, LEDы на плате...

HP Pavilion 15-e011sr (DA0r76MB6D0 rev D) Нет реакции на кнопку включения. Нет индикации заряда батареи
Ноутбук после падения. По словам хозяина после падения погнулся штекер зарядного и растрепало...

Ноутбук Lenovo G505 (LA-9911P Rev.1.0) Нет реакции на кнопку включения, нет дежурных напряжений
Доброго времени суток товарищи. История поломки ноутбука: был залит обычной водой. После чего...

0
10.06.2024, 18:44
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2024, 18:44
Помогаю со студенческими работами здесь

Samsung NP310E5C (scala3-15/17crv Rev 1.2) Нет реакции на кнопку включения и нет зарядки батареи.
Здравствуйте! Нет реакции на кнопку включения и нет зарядки батареи. При подключении З.У (никакие...

Dell Inspirion 3542 - Нет реакции на кнопку включения и нет заряда батареи (светодиоды не горят)
Плата FX3MC Rev: A00. Заменили плашку памяти не вынимая батарею, после чего нет реакции на кнопку...

HP Pavilion DV7-5000. Нет реакции на кнопку включения и нет зарядки. В БП писк и треск. Соимость ремонта?
Приветствую! Сдал сабж на диагностику, пока нет результатов, но предварительно: пробой, повреждена...

Toshiba Satellite A300D-158 (Quanta BD3) - Нет реакции на кнопку включения и нет зарядки батареи
Мат. плата Quanta BD3 REV:E. Нет реакции на кнопку включения и нет зарядки батареи. Ничего не...

Samsung NP-R528 (Bremen-L3 rev: 1.2) Нет реакции на кнопку включения и нет зарядки батареи (никакие светодиоды не горят)
Доброго времени суток, суть проблемы: Samsung NP-R528 (Bremen-L3 rev: 1.2) - при включении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru