Я пытаюсь заставить бота Discord пинговать некоторых пользователей каждые 6 часов, чтобы напомнить им о необходимости. (00:00 по Гринвичу, 6:00 и т. Д.) для начала я попытался получить пинг, создав простую команду.
Ошибка здесь говорит AttributeError: ‘NoneType’ object has no attribute ‘mention’ , и я получаю сообщение пользователя Null. Почему объект пользователя пуст? Затем я попытался сделать петлю
Основная проблема здесь в том, что я должен запускать бота в то время дня, когда я хочу, чтобы он проверял связь с пользователями. Вдобавок я получаю сообщение об ошибке синтаксиса в строке ожидания.
Источник: digitrain.ru
Как мне упомянуть в discord.py? Да, у бота есть все необходимые разрешения.
Я пробовал базовое:
await ctx.send(ctx.message.guild.default_role)
Оба раза бот действительно отправил сообщение, однако это просто сообщение, фактического пинга нет. Я проверил свой почтовый ящик и спросил у других. См. Изображение:
Discord.py Ep. 11 — SelectMenus
Первый — это настоящий пинг, и он тоже отображается в моем почтовом ящике, однако второй — это пинг бота, и это просто текст.
user11088461 25 апр ’21 в 06:44 2021-04-25 06:44
2021-04-25 06:44
2 ответа
Посмотрев вокруг в документации , вот что сработало для меня:
Вы также можете установить AllowedMentions.all позволить все.
user11088461 25 апр ’21 в 08:07 2021-04-25 08:07
2021-04-25 08:07
При инициализации бота необходимо добавить определенное свойство:
const bot = new Discord.Client();
Источник: stackru.com
Блог
Спросите. Как упомянуть отправителя и человека, которого они упомянули (discord py.)
- Post author: admin
- Запись опубликована: 6 января, 2022
- Post category: Вопросы по программированию
#discord #discord.py
Вопрос:
Я пытался сделать это разными способами, но ни один не дал желаемого результата. Мне нужно использовать его во встраивании.
Я новичок в этой области и не нашел никакой информации.
1. Не могли бы вы быть более точными, пожалуйста? Я не понимаю, что ты хочешь сделать… Можете ли вы поделиться каким-нибудь кодом, который вы пробовали?
2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
async def hi(ctx, member : discord.Member): await ctx.send(f» said hi to «)
1. СПАСИБО. это то, что мне было нужно!
Discord.py Part 1 : Configuration
Вам также может понравиться
IBM ACE при запуске инструмента Transformation Advisor генерирует пустой отчет
1 марта, 2023
Есть ли способ ускорить этот вызов API?
27 декабря, 2022
Почему `user.has_perm(модель, obj)` возвращает False, хотя `user.has_perm (модель)` возвращает True?
11 мая, 2023
- О нас
- Онлайн игры
- Конвертеры
- Base64 конвертер онлайн
- Оформление кода JavaScript CSS HTML Онлайн
- URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
- Конвертер регистров
- Рассчитать количество дней между датами
- Генератор ключей и паролей
- Генератор QR кодов
- Преобразование времени
- Преобразование микросекунд в секунды
- Преобразование микросекунд в миллисекунды
- Преобразование миллисекунд в микросекунды
- Преобразование миллисекунд в секунды
- Преобразование миллисекунд в минуты
- Преобразование миллисекунд в часы
- Преобразователь миллисекунд в дату
- Преобразование секунд в миллисекунды
- Преобразование секунд в минуты
- Преобразование секунд в часы
- Преобразование секунд в дни
- Преобразование минут во время
- Преобразование минут в миллисекунды
- Преобразование минут в секунды
- Преобразование минут в часы
- Преобразование часов в миллисекунды
- Преобразование часов в секунды
- Преобразование часов в минуты
- Преобразование часов в дни
- Преобразование дней в часы
- Преобразование из часы в недели
- Конвертация из недели в часы
- Через несколько часов калькулятор
- Преобразование времени AM/PM в 24-часовое
- Преобразование Военного Времени
- Время до десятичного калькулятора
- Безопасность
- Финансы
- Энциклопедия
Источник: programbox.ru