Контакты
Местоположение
Россия, Новосибирская обл., Новосибирск

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (22)
  • Как сделать чтобы бот отвечал на следующее сообшение?

    JiMoon
    @JiMoon
    меня тут ненавидят, потому что я говнокодер.
    если вы что-то не можете сделать, написать какой то нужный вам элемент кода, то топайте либо в Stack Overflow либо во фриланс (лучше, наверное, во фриланс), потому что у вас даже нет ошибки. Вы написали код - он некорректно работает? Или вам лень поискать самому?

    https://google.gik-team.com/?q=%D0%BE%D1%82%D0%B2%...
    Ответ написан
    1 комментарий
  • Не проигрывается музыка discord.py и youtube_dl? Что не так?

    JiMoon
    @JiMoon
    меня тут ненавидят, потому что я говнокодер.
    попробуй мой код, может быть сработает:
    @bot.command()
    	async def play(self, ctx, url: str):
    		song_there = os.path.isfile('song.mp3')
    		try:
    			if song_there:
    				os.remove('song.mp3')
    				print('[Voice] Удаляю старый файл...')
    		except PermissionError:
    			print('[Voice] Не удалось удалить старый файл')
    
    		await ctx.send('Пожалуйста, ожидайте...')
    
    		voice = discord.utils.get(self.client.voice_clients, guild = ctx.guild)
    
    
    		with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    			print('[Voice] Загружаю музыку...')
    			ydl.download([url])
    
    		for file in os.listdir('./'):
    			if file.endswith('.mp3'):
    				name = file
    				print(f'[Voice] Переименовываю файл: {name}')
    				os.rename(file, 'song.mp3')
    
    		voice.play(discord.FFmpegPCMAudio('song.mp3'), after = lambda e: print(f'[Voice] {name} закончила свое проигрывание'))
    		voice.source = discord.PCMVolumeTransformer(voice.source)
    		voice.source.volume = 0.07
    
    		await ctx.send(f'Сейчас играет: {url}')

    и кстати, если вы пишите не в блокноте, то выделите весь мой код кроме @bot.command() и нажмите Shift + Tab
    Ответ написан
    1 комментарий
  • Discord.py как получить название всех комманд?

    JiMoon
    @JiMoon
    меня тут ненавидят, потому что я говнокодер.
    в комментариях я увидел нечто спорное, но попробуйте использовать стандартную команду help от дискорда. минусы в ней есть, не спорю, но это версия для тех, кто чуть-чуть не дочитал документацию (не про вас)
    Ответ написан
    Комментировать
  • Как получить id нового участника сервера discord?

    JiMoon
    @JiMoon
    меня тут ненавидят, потому что я говнокодер.
    @client.event
    async def on_member_join(self, member):
        id = member.id
        # код...

    обязательно надо чтобы бот был включен
    Ответ написан
    7 комментариев
  • Как поставить разные картинки в emb.set_image что бы бот кидал рандомные?

    JiMoon
    @JiMoon
    меня тут ненавидят, потому что я говнокодер.
    сразу видно, у фсоки списал
    @client.command()
    @commands.has_permissions( administrator = True )
    async def bong( ctx ):
        images = ['ссылка1', 'ссылка2', 'ссылка3'] # можно хоть бесконечно
        emb = discord.Embed(description = f"{ctx.author.mention} **Жестко затянулся     бонгом**")
        url = random.choice(images)
        emb.set_image(url)
        await ctx.send(emb)


    P.S. можно не писать pass_context = True в начале (да и не надо)
    а также можно вместо await ctx.send(embed=emb) можно await ctx.send(emb)
    Ответ написан
    Комментировать