Артём, зачем в команде leave писать условие else, с помощью этого условия leave работает не корректно. С помощью этого условия бот может присоединится к каналу, а может залагать и больше не получится вытащить его с помощью команд + лишний кусок кода городить.
@spxc1all4 жыл бұрын
Второй видос за день..) Ти что Крейзи?
@plaaarr64194 жыл бұрын
Объясняешь хорошо, спасибо за видео о ботах! Хотел спросить всё ли можно сделать с помощью discord.py?
@fsoky4 жыл бұрын
Думаю, да
@flezz04 жыл бұрын
это и есть discord py...
@Vandenzly4 жыл бұрын
Видел тест видос в дисе) Спасибо за гайд
@toxamsi82694 жыл бұрын
Благодарю! долго пытался уже это зделать но нифига, я тебе хоть за это 10к рублей бы дал XD Но всё-же спасибо большое, и еще есть видео тип от анти спама, или зделаешь его?
@fsoky4 жыл бұрын
Возможно сделаю
@dizolkin4 жыл бұрын
Привет . Появилась идея . Сделать бота (обычного ) кинуть на хост что бы был вечным онлайном . Потом допилить кусок кода что бы он подключался к голосовым каналам. добавить его в музыкальны голосовой чат. закинуть туда же бота который воспроизводит музыку . вот и плеер тебе . незнаю получить ли )
@dubfy2 жыл бұрын
Rythm для кого?
@vovapetruk8400 Жыл бұрын
Хахах, ебат, я сюда чисто из-за этого пришел
@LitriyHiss4 жыл бұрын
Не ну это однозначно топ
@personalarchive23184 жыл бұрын
почему ,когда прописываю .leave он подключается и пишет что он покинул чат. на на .join вообще не реагирует. помогите
@Manik13484 жыл бұрын
👍
@egorpisarev37204 жыл бұрын
Привет из 2020 года. Если вам тоже пишет "no matches found: discord.py[voice]", воспользуйтесь командой "pip install PyNaCl", и все для голосового чата установится.
@selskiyparen4 жыл бұрын
спасибо,я как раз на макбуке.
@selskiyparen4 жыл бұрын
подожди
@jobsilver67284 жыл бұрын
По идее уже можно включать музыку, у меня бот в канале есть, и когда я пробывал просто через функцию send отправлять "-play (ссылка)", то бот писал что нужно быть подключеным в канал
@jobsilver67284 жыл бұрын
Upd: не работает
@Oleksandr96654 жыл бұрын
@@jobsilver6728 Ну так и есть Подключись к каналу
@drakesown14683 жыл бұрын
Если у вас не работает команда .join а подключает к каналу .leave то 1. Поменяйте местами (ну лив переименуйте в джоин и так же с джоин) и уберите global voice у них и они будут работать
@maru27274 жыл бұрын
ждём vk ботов
@marc0beats2 жыл бұрын
кста у меня тоже такой курсор -_+
@alexxello85024 жыл бұрын
Почему при отключении бота не пишет о его отключении от голосового канала? Как это исправить? Заранее спасибо.
@DarkDivission3 жыл бұрын
@client.command() async def leave(ctx): global voice channel = ctx.message.author.voice.channel voice = get(client.voice_clients, guild=ctx.guild) if voice and voice.is_connected(): await voice.disconnect() await ctx.send(f'Бот вышел из: {channel}') else: voice = await channel.connect() Если еще нужно
@ТимурАдузев Жыл бұрын
а
@ТимурАдузев Жыл бұрын
короче, поставь await ctx.send(f'Бот отключился от канала: {channel}') выше чем if voice and voice.is_connected(): await voice.disconnect() else: voice = await channel.connect()
@Ney4Link3 жыл бұрын
в какой момент у тебя стало нас 100 строк больше чем у меня?
@Enneract_Offc4 жыл бұрын
дарова, у меня какая то фигня выскакивает discord.ext.commands.errors.CommandInvokeError: Command raised an exception: Att ributeError: 'NoneType' object has no attribute 'channel' все в точности как у тебя сделал
@fsoky4 жыл бұрын
в лс вк или дс
@ТимофейКулешов-ш4ж3 жыл бұрын
@@fsoky поможешь и мне
@papa_svin27 ай бұрын
У меня не работает команда и в коде цвет другой хотя код я написал правильно
@denisyavorovich36914 жыл бұрын
слушай, а ты можешь показать что-то типа экономического бота?
@fsoky4 жыл бұрын
Не пробовал
@LitriyHiss4 жыл бұрын
Я слышал что его можно через БД сделать или словари
@Nikita95552 жыл бұрын
он одной и той же командой входит и выходит
@Bulliay3 жыл бұрын
NameError: name 'connect' is not defined что делать?
@EgorBron3 жыл бұрын
Не connect.channel, а channel.connect. А иначе как discord.py поймёт, к чему подключать бота?
@swenly87352 жыл бұрын
@@EgorBron ЧЕЛ ОТ ДУШИ ТЫ ЛУЧШИЙ!!!!!
@nerblocks4 жыл бұрын
нет у меня бот ничего не пишет в чате и не подключаеться
@rusbear37734 жыл бұрын
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: NameError: name 'get' is not defined Вот такая ошибка вылезает. get же это метод, а не переменная вроде
@krefen49224 жыл бұрын
введи в начале это: from discord.utils import get
@krefen49224 жыл бұрын
говорит что конект это не переменная( вот код async def join(ctx): global voice channel=ctx.message.author.voice.channel voice=get(bot.voice_clients, guild = ctx.guild) if voice and voice.is_connected(): await voice.move_to(channel) else: voice= await connect.channel() await ctx.send(f'Я просоеденилась к войс-чату: {channel}')
@fsoky4 жыл бұрын
в лс вк или дс
@krefen49224 жыл бұрын
@@fsoky я кинул заявку в дс
@futuriyo4 жыл бұрын
async def join(ctx): global voice channel=ctx.message.author.voice.channel voice=get(bot.voice_clients, guild = ctx.guild) if voice and voice.is_connected(): await voice.move_to(channel) else: voice= await channel.connect()
@a1exlovser1364 жыл бұрын
@@fsoky vk.com/f.uck_ing_love напиши помоги пожалуйста там по войсу проблемы
@Cubekii4 жыл бұрын
И еще один ролик набравший ни одного дизлайка
@nilyrofficial4 жыл бұрын
Я единственный заметил что когда ты пишешь !leave, бот не выдаёт сообщение о том что он ливнул с канала?
@DarkDivission3 жыл бұрын
@client.command() async def leave(ctx): global voice channel = ctx.message.author.voice.channel voice = get(client.voice_clients, guild=ctx.guild) if voice and voice.is_connected(): await voice.disconnect() await ctx.send(f'Бот вышел из: {channel}') else: voice = await channel.connect() Так будет выдавать
@__locker__3 жыл бұрын
чел пожалуйста помоги у меня ошибка @client.command() AttributeError: 'Client' object has no attribute 'command' я подпишусь
@EgorBron3 жыл бұрын
Я думаю, что переведя ошибку всё станет понятно: "Ошибка аттрибута: объект 'Client' не имеет аттрибута 'command'" Напиши print(type(client)). Если в консоли будет , то пиши мне в дискорд: Егор Брон#0123 Если нет, то у тебя проблемы с переменной бота
@moker1073 жыл бұрын
Почему у меня бот не выходит ошибки нет текст есть
@begemotikcGT5 ай бұрын
+
@luksik_3 жыл бұрын
Что делать если у меня бот не заходит в войс, интенты подключены вот они, from discord import * intents = discord.Intents.default() intents.members = True bot = discord.Client() bot = discord.Client(intents=intents) bot = commands.Bot(command_prefix='?', intents=intents)
@fsoky3 жыл бұрын
очень странный у тебя код
@luksik_3 жыл бұрын
@@fsoky у же устранил (сидел с реплита) и скачал там библиотеку intents
@ar1em2 жыл бұрын
@@luksik_ не подскажешь как решил проблему?
@luksik_2 жыл бұрын
@@ar1em ты на репл ит?
@ar1em2 жыл бұрын
@@luksik_ да, но я уже всё пофиксил. спасибо что ответил 👍
@vladkanunnikov14434 жыл бұрын
У тебя при отключении бота не выводится текст
@kuyar47454 жыл бұрын
Как установить эту библиотеку в Visual studio code?
@fsoky4 жыл бұрын
pip install discord.py
@kuyar47454 жыл бұрын
Куда именно писать?
@fsoky4 жыл бұрын
@@kuyar4745 в консоль?
@kuyar47454 жыл бұрын
@@fsoky да
@neem_off3 жыл бұрын
channel = ctx.message.author.voise.channel AttributeError: 'Member' object has no attribute 'voise' чё делать?
@СемёнБарановский-з7р3 жыл бұрын
voise изменяешь на voice. Да и вообще, у меня вся команда не работает, просто пишет в чате что бот присоединился, хотя не присоединился.
@neem_off3 жыл бұрын
@@СемёнБарановский-з7р ммм, я уже всё сделал, ошибку увидел, спасибо
@brainpinky91614 жыл бұрын
При попытке подключится к каналу у бота ошибка: (постоянно бывает ошибка quild что делать? Ignoring exception in command join: Traceback (most recent call last): File "D:\Python38\lib\site-packages\discord\ext\commands\core.py", line 83, in wrapped ret = await coro(*args, **kwargs) File "D:\Program Gadzhi\Project\project gadzhi\project sublime text 3\bot discord\kod.py", line 110, in join voice = get(client.voice_clients, quild = ctx.quild) AttributeError: 'Context' object has no attribute 'quild' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\Python38\lib\site-packages\discord\ext\commands\bot.py", line 892, in invoke await ctx.command.invoke(ctx) File "D:\Python38\lib\site-packages\discord\ext\commands\core.py", line 797, in invoke await injected(*ctx.args, **ctx.kwargs) File "D:\Python38\lib\site-packages\discord\ext\commands\core.py", line 92, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Context' object has no attribute 'quild'
@fsoky4 жыл бұрын
guild. Смотри внимательней
@brainpinky91614 жыл бұрын
@@fsoky Спасибо большое)
@flumyy4 жыл бұрын
File "mybot.py", line 63 await voice.move_to(channel) ^ TabError: inconsistent use of tabs and spaces in indentation Уже конкретно достало
@alphapopokakapo16324 жыл бұрын
табуляцию смотри
@flumyy4 жыл бұрын
@@alphapopokakapo1632 А я уже давно решил эту проблему
@steroanbk69044 жыл бұрын
хз че это))) Ignoring exception in command join: Traceback (most recent call last): File "C:\Users\Talking Temp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 83, in wrapped ret = await coro(*args, **kwargs) File "bot.py", line 24, in join voice = get(client,guild = ctx.guild) File "C:\Users\Talking Temp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\utils.py", line 257, in get for elem in iterable: TypeError: 'Bot' object is not iterable The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\Talking Temp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\bot.py", line 892, in invoke await ctx.command.invoke(ctx) File "C:\Users\Talking Temp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 797, in invoke await injected(*ctx.args, **ctx.kwargs) File "C:\Users\Talking Temp\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\ext\commands\core.py", line 92, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: 'Bot' object is not iterable
@dubfy2 жыл бұрын
И зачем это надо?
@ziaoliz56804 жыл бұрын
C:\Users\Admin>pip install -U duscord.py[voice] "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Что делать?
@fsoky4 жыл бұрын
переустанови python
@Константин-ш4ш7ь4 жыл бұрын
duscord
@nerblocks4 жыл бұрын
а ты вообще python установил?
@__locker__3 жыл бұрын
не duscord а discord
@кофеин34 жыл бұрын
что делать если не пишет что отключился?
@alyxmp47494 жыл бұрын
У меня не устанавливается библиотека PyNaCl.Помоги пожалуйста
@fsoky4 жыл бұрын
pip install PyNaCl
@snzmaxim4 жыл бұрын
ООООООООООО НОВЫЙ МИКРО
@a1exlovser1364 жыл бұрын
Хммм . Бот не коннектится
@cringe14624 жыл бұрын
@bot.command() async def leave( ctx ): channel = ctx.message.author.voice.channel voice = get( bot.voice_clients, guild = ctx.guild ) if voice and voice.is_connected(): await voice.diconnect() else: voice = await channel.connect() await ctx.send( f'Бот вышел из голосового канала **{ channel }**' ) Не работает, помогите пожалуйста)
@Майский-с6ц4 жыл бұрын
disconnect, а не diconnect
@r1cone860 Жыл бұрын
а как подключить игрока к голосовому чату по id?
@mushk45524 жыл бұрын
Дай ссылку на программу пж
@fsoky4 жыл бұрын
какую
@mushk45524 жыл бұрын
@@fsoky в видео которая
@astofloris4 жыл бұрын
@@mushk4552 www.sublimetext.com/3
@blackvalteredits3 жыл бұрын
connect.channel() ругается на это памаги
@blackvalteredits3 жыл бұрын
решил
@reycode55473 жыл бұрын
@@blackvalteredits помоги мне а то та же проблема заранее спасибо