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

При упоминании ботом (member.mention) Discord отображает его @ID вместо упоминания

10.01.2021, 21:15. Показов 4627. Ответов 0

Author24 — интернет-сервис помощи студентам
Всем привет!
Столкнулся с такой проблемой: При использовании библиотеки Discord.py, иногда при упоминании ботом (member.mention) Discord отображает его ID @ID вместо упоминания



Причем может отображаться, то нормально, то так <@415186627690758144>, то опять нормально





Подскажите как исправить.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@bot.event
async def on_member_join(member: discord.Member):
    channel = bot.get_channel(Settings.channel_welcome_id)  # Получение канала для приветствия
    embed = discord.Embed(title=f"Добро пожаловать в {member.guild.name}!",
                          description=f"{member.mention} приглашаю тебя на огонёк в голосовые каналы! Мы всегда рады новым участникам",
                          color=0xff0000)  # Embed
    embed.set_thumbnail(url=member.avatar_url)
    await channel.send(embed=embed)  # Отправка сообщения
 
    channel = bot.get_channel(Settings.channel_members_id)
    embed = discord.Embed(description=f"✅ {member.mention} присоединился!", color=0x00ff00)  # Embed
    await channel.send(embed=embed)  # Отправка сообщения
 
 
@bot.event
async def on_member_remove(member):
    channel = bot.get_channel(Settings.channel_members_id)
    embed = discord.Embed(description=f"❌ {member.mention} покинул нас!", color=0xdd2e44)  # Embed
    await channel.send(embed=embed)  # Отправка сообщения
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2021, 21:15
Ответы с готовыми решениями:

Оповещение в консоль при отправке сообщения ботом Discord
Как мне сделать, чтобы когда пользователю отправлялось сообщение в лс, в консоль писалось кому...

Проблема с ботом Discord
Я начал делать функцию ролей по эмодзи для бота на своём сервере Discord, но возникла вот такая вот...

Появилась проблема с ботом Discord
В общем, я начал делать бота для своего сервера в Discord'е, но вдруг, когда я уже доделывал...

Discord.py - Как отслеживать добавление эмодзи к сообщению в ЛС с ботом?
Как отслеживать добавление эмодзи к сообщению в ЛС с ботом ? Бот отправляет сообщение участнику...

0
10.01.2021, 21:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2021, 21:15
Помогаю со студенческими работами здесь

IIS отображает сайт, но вместо выполнения скриптов при нажатиях на кнопки предлагает эти скрипты скачать
Здравствуйте! Подскажите, пожалуйста, не могу сообразить настроил IIS отображает сайт, но при...

Зависает браузер при упоминании антивирусов, антивирусы не запускаются
Добро ночи. При любом упоминании антивируса, браузер зависает. Касперский и AVZ зависают при...

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

При работе с программами на русском языке, вместо кирилллицы отображает "иероглифы"
При инсталяции чего-либо, либо работы с программами на русском языке, вместо русского языка...

Nt kernal system вирус не дает открыть ваш сайт, закрывает браузер при упоминании антивируса
Лог https://disk.yandex.ru/d/p0HS3_e31hNWmg Пишу с телефона, так как ваш сайт закрывается. Также...

все браузеры вылетают при любом упоминании антивирусных программ например cureit или AVZ
Вероятно поймал какой-то вирус.проблема в следующем: все браузеры вылетают при любом упоминании...

Упоминания пользователя при использовании бота-сообщества не работают
Забрел в информационный и идейный тупик. Напишу сюда, как вариант. Суть проблемы: при отправке...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru