БОТ для Discord [ 14 ] | Подключение бота к голосовому чату и отключение

  Рет қаралды 23,424

Фсоки

Фсоки

4 жыл бұрын

=-=-=-=-=-= Полезные Ссылки =-=-=-=-=-=
💻 Группа ВК: fsoky
📒 Личка: ansqqq
⬜️ Мой дискорд: Fsoky#9610
📚 Сервер Discord:
📰 Сайт: fsokycomm.info
=-=-=-=-=-= Материалы =-=-=-=-=-=
📁 Документация по discord python: discordpy.readthedocs.io/en/l...
📁 Документация по Requests python: python-scripts.com/requests
=-=-=-=-=-= Прочее =-=-=-=-=-=
#discord #bot #pythonbot #фсоки #программирование

Пікірлер: 111
@Vandenzly
@Vandenzly 4 жыл бұрын
Видел тест видос в дисе) Спасибо за гайд
@woody2677
@woody2677 4 жыл бұрын
Артём, зачем в команде leave писать условие else, с помощью этого условия leave работает не корректно. С помощью этого условия бот может присоединится к каналу, а может залагать и больше не получится вытащить его с помощью команд + лишний кусок кода городить.
@spxc1all
@spxc1all 4 жыл бұрын
Второй видос за день..) Ти что Крейзи?
@personalarchive2318
@personalarchive2318 3 жыл бұрын
почему ,когда прописываю .leave он подключается и пишет что он покинул чат. на на .join вообще не реагирует. помогите
@LitriyHiss
@LitriyHiss 4 жыл бұрын
Не ну это однозначно топ
@toxamsi8269
@toxamsi8269 4 жыл бұрын
Благодарю! долго пытался уже это зделать но нифига, я тебе хоть за это 10к рублей бы дал XD Но всё-же спасибо большое, и еще есть видео тип от анти спама, или зделаешь его?
@fsoky
@fsoky 4 жыл бұрын
Возможно сделаю
@dizolkin
@dizolkin 4 жыл бұрын
Привет . Появилась идея . Сделать бота (обычного ) кинуть на хост что бы был вечным онлайном . Потом допилить кусок кода что бы он подключался к голосовым каналам. добавить его в музыкальны голосовой чат. закинуть туда же бота который воспроизводит музыку . вот и плеер тебе . незнаю получить ли )
@dubfy
@dubfy 2 жыл бұрын
Rythm для кого?
@vovapetruk8400
@vovapetruk8400 Жыл бұрын
Хахах, ебат, я сюда чисто из-за этого пришел
@plaaarr6419
@plaaarr6419 4 жыл бұрын
Объясняешь хорошо, спасибо за видео о ботах! Хотел спросить всё ли можно сделать с помощью discord.py?
@fsoky
@fsoky 4 жыл бұрын
Думаю, да
@flezz0
@flezz0 4 жыл бұрын
это и есть discord py...
@drakesown1468
@drakesown1468 2 жыл бұрын
Если у вас не работает команда .join а подключает к каналу .leave то 1. Поменяйте местами (ну лив переименуйте в джоин и так же с джоин) и уберите global voice у них и они будут работать
@Manik1348
@Manik1348 4 жыл бұрын
👍
@jobsilver6728
@jobsilver6728 4 жыл бұрын
По идее уже можно включать музыку, у меня бот в канале есть, и когда я пробывал просто через функцию send отправлять "-play (ссылка)", то бот писал что нужно быть подключеным в канал
@jobsilver6728
@jobsilver6728 4 жыл бұрын
Upd: не работает
@Oleksandr9665
@Oleksandr9665 4 жыл бұрын
@@jobsilver6728 Ну так и есть Подключись к каналу
@egorpisarev3720
@egorpisarev3720 4 жыл бұрын
Привет из 2020 года. Если вам тоже пишет "no matches found: discord.py[voice]", воспользуйтесь командой "pip install PyNaCl", и все для голосового чата установится.
@selskiyparen
@selskiyparen 3 жыл бұрын
спасибо,я как раз на макбуке.
@selskiyparen
@selskiyparen 3 жыл бұрын
подожди
@Ney4Link
@Ney4Link 3 жыл бұрын
в какой момент у тебя стало нас 100 строк больше чем у меня?
@alexxello8502
@alexxello8502 4 жыл бұрын
Почему при отключении бота не пишет о его отключении от голосового канала? Как это исправить? Заранее спасибо.
@DarkDivission
@DarkDivission 3 жыл бұрын
@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() Если еще нужно
@user-xm6xj5nh7d
@user-xm6xj5nh7d Жыл бұрын
а
@user-xm6xj5nh7d
@user-xm6xj5nh7d Жыл бұрын
короче, поставь await ctx.send(f'Бот отключился от канала: {channel}') выше чем if voice and voice.is_connected(): await voice.disconnect() else: voice = await channel.connect()
@Enneract_Offc
@Enneract_Offc 4 жыл бұрын
дарова, у меня какая то фигня выскакивает discord.ext.commands.errors.CommandInvokeError: Command raised an exception: Att ributeError: 'NoneType' object has no attribute 'channel' все в точности как у тебя сделал
@fsoky
@fsoky 4 жыл бұрын
в лс вк или дс
@user-ue3bi8pl6y
@user-ue3bi8pl6y 2 жыл бұрын
@@fsoky поможешь и мне
@vladkanunnikov1443
@vladkanunnikov1443 4 жыл бұрын
У тебя при отключении бота не выводится текст
@marc0beats
@marc0beats 2 жыл бұрын
кста у меня тоже такой курсор -_+
@Nikita9555
@Nikita9555 2 жыл бұрын
он одной и той же командой входит и выходит
@denisyavorovich3691
@denisyavorovich3691 4 жыл бұрын
слушай, а ты можешь показать что-то типа экономического бота?
@fsoky
@fsoky 4 жыл бұрын
Не пробовал
@LitriyHiss
@LitriyHiss 4 жыл бұрын
Я слышал что его можно через БД сделать или словари
@nilyrofficial
@nilyrofficial 3 жыл бұрын
Я единственный заметил что когда ты пишешь !leave, бот не выдаёт сообщение о том что он ливнул с канала?
@DarkDivission
@DarkDivission 3 жыл бұрын
@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() Так будет выдавать
@rusbear3773
@rusbear3773 4 жыл бұрын
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: NameError: name 'get' is not defined Вот такая ошибка вылезает. get же это метод, а не переменная вроде
@krefen4922
@krefen4922 4 жыл бұрын
введи в начале это: from discord.utils import get
@nerblocks
@nerblocks 3 жыл бұрын
нет у меня бот ничего не пишет в чате и не подключаеться
@brainpinky9161
@brainpinky9161 4 жыл бұрын
При попытке подключится к каналу у бота ошибка: (постоянно бывает ошибка 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'
@fsoky
@fsoky 4 жыл бұрын
guild. Смотри внимательней
@brainpinky9161
@brainpinky9161 4 жыл бұрын
@@fsoky Спасибо большое)
@papa_svin2
@papa_svin2 4 ай бұрын
У меня не работает команда и в коде цвет другой хотя код я написал правильно
@maru2727
@maru2727 4 жыл бұрын
ждём vk ботов
@krefen4922
@krefen4922 4 жыл бұрын
говорит что конект это не переменная( вот код 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}')
@fsoky
@fsoky 4 жыл бұрын
в лс вк или дс
@krefen4922
@krefen4922 4 жыл бұрын
@@fsoky я кинул заявку в дс
@futuriyo
@futuriyo 4 жыл бұрын
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()
@a1exlovser136
@a1exlovser136 3 жыл бұрын
@@fsoky vk.com/f.uck_ing_love напиши помоги пожалуйста там по войсу проблемы
@ziaoliz5680
@ziaoliz5680 4 жыл бұрын
C:\Users\Admin>pip install -U duscord.py[voice] "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Что делать?
@fsoky
@fsoky 4 жыл бұрын
переустанови python
@user-sr6wi6sr6h
@user-sr6wi6sr6h 3 жыл бұрын
duscord
@nerblocks
@nerblocks 3 жыл бұрын
а ты вообще python установил?
@__locker__
@__locker__ 3 жыл бұрын
не duscord а discord
@Bulliay
@Bulliay 3 жыл бұрын
NameError: name 'connect' is not defined что делать?
@EgorBron
@EgorBron 3 жыл бұрын
Не connect.channel, а channel.connect. А иначе как discord.py поймёт, к чему подключать бота?
@swenly8735
@swenly8735 2 жыл бұрын
@@EgorBron ЧЕЛ ОТ ДУШИ ТЫ ЛУЧШИЙ!!!!!
@Cubek1_1
@Cubek1_1 4 жыл бұрын
И еще один ролик набравший ни одного дизлайка
@kuyar4745
@kuyar4745 4 жыл бұрын
Как установить эту библиотеку в Visual studio code?
@fsoky
@fsoky 4 жыл бұрын
pip install discord.py
@kuyar4745
@kuyar4745 4 жыл бұрын
Куда именно писать?
@fsoky
@fsoky 4 жыл бұрын
@@kuyar4745 в консоль?
@kuyar4745
@kuyar4745 4 жыл бұрын
@@fsoky да
@luksik_
@luksik_ 2 жыл бұрын
Что делать если у меня бот не заходит в войс, интенты подключены вот они, 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)
@fsoky
@fsoky 2 жыл бұрын
очень странный у тебя код
@luksik_
@luksik_ 2 жыл бұрын
@@fsoky у же устранил (сидел с реплита) и скачал там библиотеку intents
@ar1em
@ar1em Жыл бұрын
@@luksik_ не подскажешь как решил проблему?
@luksik_
@luksik_ Жыл бұрын
@@ar1em ты на репл ит?
@ar1em
@ar1em Жыл бұрын
@@luksik_ да, но я уже всё пофиксил. спасибо что ответил 👍
@neem_off
@neem_off 3 жыл бұрын
channel = ctx.message.author.voise.channel AttributeError: 'Member' object has no attribute 'voise' чё делать?
@user-cu1fn6hz4u
@user-cu1fn6hz4u 3 жыл бұрын
voise изменяешь на voice. Да и вообще, у меня вся команда не работает, просто пишет в чате что бот присоединился, хотя не присоединился.
@neem_off
@neem_off 3 жыл бұрын
@@user-cu1fn6hz4u ммм, я уже всё сделал, ошибку увидел, спасибо
@moker107
@moker107 3 жыл бұрын
Почему у меня бот не выходит ошибки нет текст есть
@begemotikcGT
@begemotikcGT Ай бұрын
+
@alyxmp4749
@alyxmp4749 4 жыл бұрын
У меня не устанавливается библиотека PyNaCl.Помоги пожалуйста
@fsoky
@fsoky 4 жыл бұрын
pip install PyNaCl
@flumyy
@flumyy 3 жыл бұрын
File "mybot.py", line 63 await voice.move_to(channel) ^ TabError: inconsistent use of tabs and spaces in indentation Уже конкретно достало
@alphapopokakapo1632
@alphapopokakapo1632 3 жыл бұрын
табуляцию смотри
@flumyy
@flumyy 3 жыл бұрын
@@alphapopokakapo1632 А я уже давно решил эту проблему
@__locker__
@__locker__ 3 жыл бұрын
чел пожалуйста помоги у меня ошибка @client.command() AttributeError: 'Client' object has no attribute 'command' я подпишусь
@EgorBron
@EgorBron 3 жыл бұрын
Я думаю, что переведя ошибку всё станет понятно: "Ошибка аттрибута: объект 'Client' не имеет аттрибута 'command'" Напиши print(type(client)). Если в консоли будет , то пиши мне в дискорд: Егор Брон#0123 Если нет, то у тебя проблемы с переменной бота
@nist1FBI
@nist1FBI 4 жыл бұрын
У меня пишет что нет команды join и leave
@fsoky
@fsoky 4 жыл бұрын
Создай их. в лс вк или дс сервер
@nist1FBI
@nist1FBI 4 жыл бұрын
@@fsoky я делал всё как на видосе
@fsoky
@fsoky 4 жыл бұрын
@@nist1FBI в лс вк или дс
@steroanbk6904
@steroanbk6904 4 жыл бұрын
хз че это))) 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
@cringe1462
@cringe1462 4 жыл бұрын
@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 }**' ) Не работает, помогите пожалуйста)
@user-ip6fd2uy4t
@user-ip6fd2uy4t 4 жыл бұрын
disconnect, а не diconnect
@a1exlovser136
@a1exlovser136 3 жыл бұрын
Хммм . Бот не коннектится
@dubfy
@dubfy 2 жыл бұрын
И зачем это надо?
@snzmaxim
@snzmaxim 3 жыл бұрын
ООООООООООО НОВЫЙ МИКРО
@blackvalteredits
@blackvalteredits 3 жыл бұрын
connect.channel() ругается на это памаги
@blackvalteredits
@blackvalteredits 3 жыл бұрын
решил
@reycode5547
@reycode5547 3 жыл бұрын
@@blackvalteredits помоги мне а то та же проблема заранее спасибо
@EgorBron
@EgorBron 3 жыл бұрын
@@reycode5547 channel.connect
@mushk4552
@mushk4552 4 жыл бұрын
Дай ссылку на программу пж
@fsoky
@fsoky 4 жыл бұрын
какую
@mushk4552
@mushk4552 4 жыл бұрын
@@fsoky в видео которая
@rikineya9346
@rikineya9346 3 жыл бұрын
@@mushk4552 www.sublimetext.com/3
@r1cone860
@r1cone860 10 ай бұрын
а как подключить игрока к голосовому чату по id?
@user-bp5me3nv6s
@user-bp5me3nv6s 3 жыл бұрын
что делать если не пишет что отключился?
How to Create a Discord Music Bot [Python]
9:03
CreepyD
Рет қаралды 26 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 115 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
Пишем DISCORD бота на Python
13:48
Хауди Хо™ - Просто о мире IT!
Рет қаралды 699 М.
Make Discord Bot Without Coding 24/7 Online 2022
8:03
Being
Рет қаралды 265 М.
2B2T - РЕДЧАЙШИЙ ПРЕДМЕТ?
10:54
Denis Filin
Рет қаралды 274 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 3,2 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,5 МЛН