Объясните пж что делать т.к. я находил подобные проблемы с ответами но там про какую-то суету в коде говорилось, но ни решения и никакого внятного ответа не было. задал вопрос в дс мне сказали: «установи intents гайдов в инете полно» я еле нашёл такой гайд, я всё сделал как в видео, это только усугубило ситуацию и явно это не является решением проблемы
бот Ахмет#0014 запущен! Ignoring exception in command balance: Traceback (most recent call last): File «C:UsersadminAppDataLocalProgramsPythonPython39libsite-packagesdiscordextcommandscore.py», line 85, in wrapped ret = await coro(*args, **kwargs) File «C:UsersadminDesktopдс сервbot.py», line 48, in balance description = f»»»Баланс **** составляет **
- Избавляемся от возможной атаки с использованием SQL-инъекции:
Заменяем всё форматирование для execute на безопасный механизм:
cursor.execute(f»SELECT id FROM users WHERE >
->
cursor.execute(«SELECT id FROM users WHERE (member.id,)) - Форматируем код
Ошибка
происходит в функцие balance на строке, где мы пытаемся получить amount , т.к. fetchone() возвращает None , и после этого пытается получить доступ к пермоу элеменнту None ( None[0] ), а т.к. None это не последовательность, то и первого элемента не существует.
Discord py tutorial ┃setup and first command
Вернёмся к fetchone() , почему эта функция возвращает None ? А потому, что ваш запрос не нашёл ни одной строки с данными параметрами, в данном случае — с данным id .
Что нам надо сделать — обработать такой случай: (ещё по-хорошему бы разобраться, почему возникала такая ошибка, в бд ли проблема или, может, в запросах, а может ещё в чём)
Dicord.py
Вам стоит знать, что разработка этого пакета прекращена из-за радикальных изменений, которые вносит Discord, он ожидает, чтобы все боты перешли на новые Слэш-команды к апрелю 2022, и вам стоит этим обеспокоиться, т.к. Dicord.py, почти наверняка не будет работать к этому времени.
Вот оригинальный «пост» от того, кто начал, поддерживал и теперь закрыл Dicord.py
Источник: husl.ru
ЧТО ТАКОЕ CTX PYTHON DISCORD
ctx (Context) в Discord.py — это атрибут, который содержит всю информацию о текущем контексте команды в Discord. Контекст включает в себя информацию, такую как сообщение, который вызвал команду, канал, в котором была вызвана команда, а также данные автора сообщения.
Контекст передается в функцию команды в Discord.py, чтобы вы могли получить доступ к различным аспектам контекста (например, сообщению и серверу), чтобы выполнить определенные действия или возвратить ответ.
async def clear(ctx, amount=5): «»» Очищает заданное количество сообщений в канале, где была вызвана комманда «»» await ctx.channel.purge(limit=amount + 1) await ctx.send(f’ сообщений было удалено.’)
В коде выше мы создали функцию «clear», которая использует объект ctx, чтобы найти канал, в котором была вызвана команда, и удалить сообщения из этого канала. Команда «purge» используется для удаления сообщений, а «limit» определяет количество сообщений, которые надо удалить, чтобы очистить канал.
How to create a discord selfbot in 2023 using Python
The EASIEST Discord Chat Bot Tutorial On The Internet (Python 3.10) 2023
Code a Discord Bot with Python — Host for Free in the Cloud
Code With Me — Code a Discord Bot with Python — Python for Beginners
Welcome to Python Discord
i created malware with Python (it’s SCARY easy!!)
#discord #bot #python DISCORD КОГИ PYTHON — ЧТО ЭТО ТАКОЕ И С ЧЕМ ЭТО ЕДЯТ
How make simple bot for discord Python pygame.ru
Create Your Own Discord Bot (Part 1: Startup) [Python 3.11.3] [2023 Edition]
Новые материалы:
- Python унарный минус
- Как запустить программу на python
- Интерпретаторы для python
- Обработка сообщений телеграмм python бот
- Python ввести с клавиатуры три целых числа найти их сумму произведение и среднее арифметическое
- Как сохранять программы в python
- Как перевести число в букву python
- Перевод с pascal на python онлайн
- Python скопировать файл
- Python pep8 проверка
- Как сделать фон в tkinter python
- Как изменить версию python в venv
- Приложение заметки python
- Чат бот на python
- Поиск в двумерном массиве python
Источник: pygame.ru
Discord.Py – вопросы и ответы
4 месяца, 1 неделя назад
Я создал служебного бота, который помогает регистрировать сообщения и переносить каналы с одного сервера на другой. Мне нужно было проверить, есть ли у него необходимые разрешения для выполнения св.
4 месяца, 1 неделя назад
Я создаю бота, который может играть музыку, но я немного застрял, потому что, когда бот заканчивает играть музыку, должен покинуть текущий речевой канал. Однако этого не происходит, вместо того, чт.
4 месяца, 1 неделя назад
У меня есть 2 отдельных файла JSON, один хранит идентификатор пользователя и «наличные деньги», другой хранит идентификатор пользователя и «город». Причина, по которой я храню отдельные файлы JSON.
4 месяца, 1 неделя назад
Итак, я внедряю Discord Bot, используя discord.py, и я пытаюсь динамически вызывать функции на основе команд. Я смог протестировать динамические вызовы функций с помощью exec() отлично, но они, пох.
4 месяца, 1 неделя назад
4 месяца, 1 неделя назад webneko
Я сделал команду для поиска информации о пользователях по их идентификатору. Я сделал следующий код: userId = UserToFind[0] hi = self.get_user_info(userId) await self.safe_send_message(channel,»It’.
4 месяца, 1 неделя назад
Я получил этот код, который блокирует доступ к команде ?hello для всех, кроме этого идентификатора пользователя в LIST_OF_ID поэтому я изменил это, заменив ctx.message.author.id на ctx.message.serv.
4 месяца, 1 неделя назад
Я хочу, чтобы бот сказал Snacktoshis: 5 , но он не будет печатать переменную в чате. Вот мой код: from discord import * from discord.ext import * from discord.ext.commands import Bot from discord.e.
4 месяца, 1 неделя назад
Я придумал способ для людей с ДМ, но я хочу знать, что они говорят бот через DM, как будто бот «читает» DM, а затем пересылает его на какой-то канал в моем конфликте сервера, или, еще лучше, DM это.
4 месяца, 2 недели назад Value_Error
Я не совсем уверен, что это имеет какой-то смысл, но так как это видно в приложении, не должно быть конечной точки для настройки канала объявления? Это не часть кода, который не работает, это недос.
4 месяца, 2 недели назад Superloach
Я пытаюсь получить бот-разбор, чтобы иметь возможность загружать все изображения из папки, когда пользователь набирает «uploadAll». Код: def get_image(path): image_list = [] for filename in glob.gl.
4 месяца, 2 недели назад
4 месяца, 2 недели назад LumiteDubbz
Я кодирую бот-совет, который должен отправить предложение игрока на канал предложений на моем сервере и отреагировать на канал предложений некоторыми смайликами. Проблема в том, что использование ‘.
4 месяца, 2 недели назад Eddy Zhao
В настоящее время я работаю над командой для изменения имени пользователя. В настоящее время бот имеет права администратора, а роль администратора — в верхней части списка ролей. Однако всякий раз.
4 месяца, 2 недели назад qspitzer
4 месяца, 2 недели назад Maddox Norman
on_reaction_add() ли on_reaction_add() работать с сообщениями, отправленными в on_ready() ? Я пытаюсь заставить пользователей проверить, что они люди, по реакции на сообщение, отправленное при запу.
4 месяца, 2 недели назад
У меня есть json файл json, который хранит xp и уровень людей на моем сервере. Я делал таблицу лидеров, чтобы показать людей, у которых больше всего xp на сервере, но он не работает, может ли кто-н.
4 месяца, 2 недели назад
Фактически я работаю над программой Discord Bot, которая использует Google Таблицы в качестве базы данных с использованием API GSpread, она размещена на Heroku. Итак, как завершить аутентификацию? .
4 месяца, 2 недели назад user8269563
4 месяца, 2 недели назад
Я пытаюсь вставить имя пользователя в нижний колонтитул встроенного сообщения о несогласии, в котором говорится, кто запросил команду, и я пробовал разные вещи, и я не могу заставить его работать т.
4 месяца, 2 недели назад
Я сейчас переписываю свой Discord Bot, и я хотел бы знать разницу между AutoShardedBot и обычным ботом. Я искал документацию и многое другое и не смог найти ничего, что дает список различий.
4 месяца, 2 недели назад Voxelized Prismatic
Я пишу бот разногласий и пытаюсь заставить его печатать текст внутри блоков разметки кода разногласий, который включает три обратные пометки до и после целевого текста. Однако, когда я включаю обра.
4 месяца, 2 недели назад
Я хочу поставить аватар и ник человека, который управлял командой в встраивании, примерно так: requested by: (avatar) (nick) но я не знаю, с чего начать.
4 месяца, 2 недели назад
Я пытаюсь установить API-интерфейс Discord и работать, но я не могу на всю жизнь понять, как это сделать. Первое, что я попробовал, — просто установить Discord API, используя py -m pip install disc.
4 месяца, 2 недели назад AutoPlay5
Можно ли добавить параметр для автоматического исправления слов в бот-ответе. Пример: В приведенном ниже коде, когда мы используем ?ping ответьте, hello i’m in USA now going to UK tomorrow но он до.
4 месяца, 2 недели назад
Как я могу «проверить», если канал является приватным в discord.py переписывать, я даже видел аналогичный вопрос, но ответ не работал:
4 месяца, 2 недели назад
Я в настоящее время возился с боссами Discord, и мне интересно, могу ли я автоматически перезагрузить это каждый, скажем, 15 секунд.
4 месяца, 2 недели назад Cata
4 месяца, 2 недели назад Una Tripolla
Возможно ли заблокировать доступ к командам, если они не являются членами определенного сервера разломов. пример: Если бот установлен на несколько серверов. Так что, если какой-либо член из любого .
4 месяца, 2 недели назад
Я пытаюсь отправить сообщение, если таймаут достигнут для client.wait_for_message. В этом случае это 30 секунд. Я использовал TimeoutError, но он не бросает никаких ошибок или не работает. try: msg.
4 месяца, 2 недели назад
Я написал бота, используя Python 3.6 IDLE, и я хочу добавить команду purge но я не знаю, как ее добавить. Могут ли некоторые из вас помочь мне с предоставлением каких-либо примеров или предложений.
4 месяца, 2 недели назад RSmok04
Я установил discord.py для использования в коде vs перед установкой vs code. Теперь я установил [voice] часть discord.py, и она не распознается кодом vs. Я просто получаю сообщение об ошибке «Нет и.
4 месяца, 2 недели назад sniff122
Я не могу использовать wait_if() так, как я этого хочу, может ли кто-нибудь объяснить, как использовать wait_for (‘message’) и wait_for (‘reaction’) , только пользователем команды? (перевод Google .
4 месяца, 3 недели назад
Я ищу несколько советов о том, как добавить эту функцию в мой бот и распечатать ее для разногласий. Я хочу, чтобы бот мог печатать результаты, а не мой терминал, как при вводе команды/боя import ra.
4 месяца, 3 недели назад Tariel Reckoner of Nerds
4 месяца, 3 недели назад
4 месяца, 3 недели назад OhFlummery
Я читаю документацию. В этом примере приведен пример: channel = await guild.create_text_channel(‘cool-channel’) Мне нужно выяснить, что делать с guild чтобы не было NameError относительно guild . (.
4 месяца, 3 недели назад Erik Johanson
4 месяца, 3 недели назад MarcoWyatt
Рубрики
progi.pro – один из крупнейших сервисов вопросов и ответов по программированию. У нас вы можете найти вопросы по языкам программирования Javascript, PHP, Java, C#, Python и многим другим.
А так же делитесь знаниями, знакомьтесь с новыми утилитами и приложениями, учитесь у всегда готовых помочь ответить на самые сложные вопросы во всех сферах IT и программирования. Станьте гуру и экспертом разработки ПО, получите признание коллег, заработайте репутацию, создайте стартап или приложение которое будет работать на вас!
Источник: progi.pro