Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам discord.py
Параметры поиска: not deleted
user 533270
62 результата
discord.py - современная, простая, многофункциональная и асинхронная библиотека для Discord API написанная на python
1
голос
Принятый
Бот дискорд который выдает роли по эмодзи, при запуске пишет ошибку
Вам необходимо включить Intents на портале разработчиков Discord.
0
голосов
Не включается код Discord.py
В ошибке говорится, что команда test уже есть.
В вашем коде две команды test. Переименуйте одну из них.
@bot.command()
async def test(ctx):
ctx.send("test.start")
time.sleep("test 100%")
@bot …
0
голосов
Принятый
При ивенте on_message() не работают другие команды discord.py
Добавьте строку в конец функции on_message:
await bot.process_commands(ctx)
Пример здесь.
0
голосов
SQLite comparison discord.py
Проверку сделать очень просто:
for row in cursor.execute(f"SELECT admin_balls FROM название WHERE id = {interaction.user.id}"):
if row[0] >= 1000:
Далее отнимаем баланс:
curso …
0
голосов
Как сделать, чтобы бот не реагировал на пользователя, у которого роль = боту или выше его?
Есть такой метод. Это обычная проверка на то, вызвала ли функция ошибку или продолжила работу.
try:
#ваша функция бана, например: await member.ban
except:
#обработка ошибки
…
1
голос
Принятый
Проблема в discord.py logs
Ваша ошибка обозначает то, что бот не может отправить сообщение в канал, т.к. получил его как None. Скорее всего это из-за str. Попробуйте указать ID канала без кавычек:
@commands.Cog.listener()
…
0
голосов
Ошибка при отправке сообщение человеку | discord.py
Не совсем понятно что вы пытаетесь передать переменной member. Если вы хотите написать пользователю в ЛС, то вам необходимо получить пользователя, например:
member = ctx.author
Таким образом уже напи …
0
голосов
discord.py не работает await bot.process_commands(message)
Исправьте свой код и лично по-моему мнению class здесь создавать нет необходимости. Снизу исправленный, рабочий код.
import discord
from discord.ext import commands
intents = discord.Intents.default( …
0
голосов
Принятый
как сделать так чтобы on_raw_reaction_add не реагировало на бота?
Добавьте проверку на бота:
if payload.member.id == bot.user.id:
return
0
голосов
как сделать определение и выдачу роли?
Сначала нам необходимо получить гильдию:
guild = client.get_guild(payload.guild_id)
Далее необходимо получить самого пользователя:
user = discord.utils.get(guild.members, id=payload.user_id)
…
0
голосов
Принятый
Отправка selectmenu в канал без команды
Добавьте timeout=None в super().__init__:
class DropdownView(discord.ui.View):
def __init__(self):
super().__init__(timeout=None)
self.add_item(Dropdown())
0
голосов
Discord py | Как выводить логи удаления и редактирования сообщений в определенный канал
Читайте документацию и всё найдёте.
В API Reference есть Event: on_message_edit(before, after) и on_message_delete(message).
Примеры.
on_message_edit:
async def on_message_edit(before, after):
…
0
голосов
Я сделал код и там постоянно идет ошибка проверил в других вопросах и сделал что там отвечал...
Во-первых, если вы пишите команду в когах, у Вас либо нет либо вы не вставили в приведенный Вами код строку:
@commands.command()
Далее, у Вас no logic строка:
@commands.has_permissions(ban_members=Tr …
0
голосов
Принятый
Почему бот при команде "Эхо - сообщение" пишет только первое слова, а далее игнорирует текст
Всё просто. Добавьте знак » * перед вашим аргументом on_message:
@bot.command()
async def add(ctx, *, on_message):
Теперь при вводе add какой-то текст в аргумент будет записан весь записанный текст.
0
голосов
дискорд бот отправка нескольких файлов
Ошибка заключается в команде:
@bot.command()
async def news(ctx):
em=discord.Embed(
title='немного статистики',
description="```fix\nааа``",
color=0x2ecc71 )
channel = …