Как создать ДИСКОРД БОТА на PYTHON? Discord bot

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • В этом видео мы рассмотрим как сделать своего дискорд бота, используя пайтон за короткое время. Добавим в бота разные команды.
    Подписывайся на наш телеграм канал! 👨‍💻
    t.me/pythonhub001
    И вступай в чат 👨‍💻
    t.me/pythonhub...
    Хостинг HOSTETSKI:
    my.hostetski.c...
    Используй промокод SHCODER , который дает скидку в 25% на первый заказ.
    Видеоинструкция хостинга:
    • Создаем PYTHON TELEGRA...
    Полезные ссылки:
    Код бота:
    t.me/pythonhub...
    Панель разработчика Discord:
    / discord
    Дока по библиотеке Discord:
    discordpy.read...
    Исходный код:
    gitlab.com/shc...
    #python #discord #discordbot #дискорд #бот #пайтон #discordbots

Комментарии • 118

  • @shcoder001
    @shcoder001  Год назад +3

    Подписывайся на наш телеграм канал! 👨‍💻
    t.me/pythonhub001
    И вступай в чат 👨‍💻
    t.me/pythonhub_chat

    • @Flareon3564
      @Flareon3564 Год назад +1

      Можно туториал на приветствие?

    • @shcoder001
      @shcoder001  Год назад

      на приветствие юзера при входе?@@Flareon3564

    • @Flareon3564
      @Flareon3564 Год назад +1

      @@shcoder001 да

    • @shcoder001
      @shcoder001  Год назад

      принял к сведению@@Flareon3564

  • @nevermeetagain
    @nevermeetagain Год назад +8

    Я тебя обожаю!
    Пока новчиек в Python, но благодаря тебе разобрался с некоторыми деталями!
    Большое спасибо

    • @shcoder001
      @shcoder001  Год назад +1

      Спасибо! это мотивирует!

  • @andreyshew2047
    @andreyshew2047 Месяц назад +2

    Не ну вообще круто, написать какого ни-будь простенького бота, поулучшать его и самое то что бы удивить друга который модерирует сервер на 700 человек, ну и конечно же добавить немножечко секретных функций для себя если понадобиться)))

    • @shcoder001
      @shcoder001  Месяц назад +1

      согласен, подумаю, спасибо

  • @bedofoxin
    @bedofoxin 4 месяца назад +3

    Имба, кода хватает что бы написать базу, например рандомайзер или что то ещë

    • @shcoder001
      @shcoder001  4 месяца назад +1

      спасибо. на то и расчет

  • @Orarchik45
    @Orarchik45 Год назад +5

    Желаю вам 10 миллионов подписчиков! ;)

  • @PawiqRbx
    @PawiqRbx 9 месяцев назад +4

    А... нужно скачивать python?
    Я: ДА НУ НАФИГ

  • @ghosttt4299
    @ghosttt4299 Год назад +3

    большое спасибо, интересно. Только не телеграмм бот, а дискорд)

    • @shcoder001
      @shcoder001  Год назад +1

      то есть продолжаем пилить дискорд ботов? какой функционал хотелось бы?

    • @ghosttt4299
      @ghosttt4299 Год назад

      @@shcoder001 если продолжите, буду рад. Я бы хотел посмотреть как сделать, чтобы бот отправлял фото, а также как выгрузить

    • @tochka_ds
      @tochka_ds 4 месяца назад +1

      @@shcoder001 у тебя просто немного ошибок в речи

    • @shcoder001
      @shcoder001  4 месяца назад

      @@tochka_ds понял, спасибо

  • @b1ngo557
    @b1ngo557 11 месяцев назад +1

    спасибо что объяснил как работает бот и команды

    • @shcoder001
      @shcoder001  11 месяцев назад

      спасибо за фидбек

  • @Dragon-trends
    @Dragon-trends Месяц назад +1

    Крутое видео:)

  • @velayy1
    @velayy1 Год назад +1

    Спасибо)

    • @shcoder001
      @shcoder001  Год назад

      спасибо за коммент!

  • @normhomyak4605
    @normhomyak4605 9 месяцев назад +2

    Да блин, уже третий видос без объяснения, в какую папку кидать файл кода? Как совместить код и дискорд канал? Автор всё разжевал, но конкретно это не сказал
    Может я слепой?

    • @shcoder001
      @shcoder001  9 месяцев назад

      в папку любую... ты же проект создаешь. на 2.40 показываю, как законнектить бота в канал

    • @normhomyak4605
      @normhomyak4605 9 месяцев назад +1

      @@shcoder001 я в общем разобрался, там много чего сделать надо было, с установкой пайтона, консолью
      Странно, что этого нет в многих видео, а там где есть, куча подводных камней
      Спасибо и на этом, буду разбираться дальше как сделать хорошего бота

  • @hvteme
    @hvteme 2 месяца назад +1

    Здравствуйте! Надеюсь видео мне поможет, но я увидел, что вы спрашиваете, какой функционал хочется увидеть. Проблема в том, что я не знаю, как сделать так, чтобы раз в каакое-то время бот отправлял рандомное из написанных мной сообщений в рандомный канал...

    • @shcoder001
      @shcoder001  2 месяца назад +1

      делаешь задержку на рандомное кол-во секунд, а потом рандомишь канал и делаешь отправку. и все это в цикл загоняешь

  • @CryZisOFF
    @CryZisOFF 10 месяцев назад +2

    Можешь сделать гайд на экономику у бота, просто был ахуенный бот Flame, хотел бы его переписать на Python

    • @shcoder001
      @shcoder001  10 месяцев назад

      как создать экономического бота? а точно ли это перспективнее писать в дискорде , чем в телеграм?

    • @CryZisOFF
      @CryZisOFF 10 месяцев назад

      @@shcoder001 В дискорде в чатах всегда есть боты, даже в мелких, а экономика удерживает игрока на долго. Лично в моем видении. Тем более, что я не один просил этого.

    • @CryZisOFF
      @CryZisOFF 10 месяцев назад

      @@shcoder001 Тем более, что сейчас большинство кодов устарели (из-за обновления 2.0, сам стлкнулся с парой проблем на пол дня)

    • @maxkun8446
      @maxkun8446 17 дней назад

      @@shcoder001 конечно в дс есть роли + если есть буст то у ролей есть эмодзи что подчёркивает твой статус на сервере, там есть ещё выгоды чем не может похвастаться тг боты но я прям точно не скажу

  • @cabalaba1212
    @cabalaba1212 6 месяцев назад +1

    2:21 телеграм каналу

  • @cybernoobi
    @cybernoobi 10 месяцев назад +1

    8:17 вот как то так пишется телеграм боты 😂

    • @shcoder001
      @shcoder001  10 месяцев назад

      да, немного облажался. все смешалось в голове просто)

  • @qbodp_
    @qbodp_ 2 месяца назад +1

    код годный, спасибо!
    а при чём тут постоянно упоминаемый телеграмм бот?

    • @shcoder001
      @shcoder001  2 месяца назад

      случайная оговорка))

  • @tewex3259
    @tewex3259 9 месяцев назад +1

    не прожимается create нового бота на сайте разработки дс, даже через впн

    • @shcoder001
      @shcoder001  9 месяцев назад

      где-то какие-то галки не поставил, скорее всего

  • @MuJlJlu_Anime
    @MuJlJlu_Anime 3 месяца назад +2

    а что делать если подчеркивается импорт ?

    • @shcoder001
      @shcoder001  3 месяца назад

      установить библиотеку

  • @Vovchik0528
    @Vovchik0528 5 месяцев назад +1

    А можно ли сделать как-то так, чтобы в сообщении бот писал: data, "какой-то текст" ?

    • @shcoder001
      @shcoder001  5 месяцев назад

      не совсем понял

    • @Vovchik0528
      @Vovchik0528 5 месяцев назад +1

      @@shcoder001 ну всмысле чтобы не только то что пользователь написла, а текст заданый изначально и в него вставлял написаное пользователем. И в итоге такое сообщение было

    • @shcoder001
      @shcoder001  5 месяцев назад

      лучше спроси в чатике@@Vovchik0528

    • @Vovchik0528
      @Vovchik0528 5 месяцев назад

      @@shcoder001 та уже не надо, я разобрался уже

  • @ner1f
    @ner1f Месяц назад +1

    Привет, очень нужна твоя помощь надеюсь ответишь быстро @bot.command()
    async def test(ctx,data):
    await ctx.send(data)
    выдает ошибку discord.ext.commands.errors.CommandNotFound: Command "test" is not found хотя пишу в чате /test

    • @shcoder001
      @shcoder001  Месяц назад

      пробовал погуглить? я нашел просто много разных ответов, не совсем понятно из контекста, что именно ты не так сделал

  • @Yahochykakat-vr8pq
    @Yahochykakat-vr8pq 2 месяца назад +1

    Я вообще пишу код на С++/С но захотел сделать дискорд бота и так как в С++/С библиотеки устанавливаются по 30 минут я решил написать на Питоне надеюсь данное видео поможет мне

    • @shcoder001
      @shcoder001  2 месяца назад

      как успехи?

  • @crazymasc
    @crazymasc 2 месяца назад +1

    Привет! Можешь подсказать, как сделать так чтобы бот работал автономно, без моего включения. Заранее спасибо!

    • @shcoder001
      @shcoder001  2 месяца назад

      посмотри у меня на канале видосы про хостинги. там можно поднять бота автономно.

  • @shiro8818
    @shiro8818 11 месяцев назад +2

    давай бота для клозов на популярные серверы тематические(клоз игра в лобби 5 на 5 дота кс лол)

    • @shcoder001
      @shcoder001  11 месяцев назад

      в чем концепт?

    • @shiro8818
      @shiro8818 11 месяцев назад +1

      @@shcoder001 если есть возможность, то я бы тебя на сервер приглосил и показал

    • @shcoder001
      @shcoder001  11 месяцев назад

      можешь напистаь в предложку в тг. ссылки в описании@@shiro8818

    • @shiro8818
      @shiro8818 11 месяцев назад +1

      @@shcoder001 блин еще один широ(

    • @shcoder001
      @shcoder001  11 месяцев назад

      не понял@@shiro8818

  • @Zantii_
    @Zantii_ 5 месяцев назад +2

    а как сделать так чтобы оно работало?

    • @shcoder001
      @shcoder001  5 месяцев назад

      а что не рабоtает?

    • @Zantii_
      @Zantii_ 5 месяцев назад

      @@shcoder001 я нажимаю плей и не работает

  • @cfudik1337
    @cfudik1337 Год назад +1

    шкодер куда надо зайти где это находится тайм код 3:40

    • @shcoder001
      @shcoder001  Год назад

      t.me/pythonhub001/663 оставил в тележке

  • @polub0t
    @polub0t 10 месяцев назад +1

    Exception has occurred: ModuleNotFoundError
    No module named 'discord'
    File "C:\Users\Petro\Downloads\Telegram Desktop\discord_bot.py", line 1, in
    import discord
    ModuleNotFoundError: No module named 'discord'
    вот эту ошибку мне пишет при запуске,помогите пожалуйста

    • @shcoder001
      @shcoder001  10 месяцев назад +1

      pip install discord.py делал?

    • @CryZisOFF
      @CryZisOFF 10 месяцев назад +1

      @@shcoder001 видимо нет

    • @Paulik76910
      @Paulik76910 10 месяцев назад +1

      ​@@shcoder001у меня тоже ошибка,я установил библиотеку

    • @shcoder001
      @shcoder001  10 месяцев назад

      проверь, что импорт не подчеркивается красным цветов. а так же проверь, чтобы никакией файлы в проекте не назывались discord.py
      @@Paulik76910

    • @Paulik76910
      @Paulik76910 10 месяцев назад +1

      @@shcoder001 спасибо,помог

  • @Crowe0089
    @Crowe0089 11 месяцев назад +1

    Привет, я пытался написать код, но у меня ничего не выделялось и ничего не работало, выдавало ошибки, хотя я писал все правильно

    • @shcoder001
      @shcoder001  11 месяцев назад

      точно все правильно установил? гайду совсем мало времени, ничего еще в библиотеке глобально поменяться не могло

  • @vadakadasova
    @vadakadasova 9 месяцев назад +1

    а че на 8 винде делать (там не грузит модули)?

    • @shcoder001
      @shcoder001  9 месяцев назад

      не подскажу. можешь обновиться :))

  • @2channel_tvmemir_yalox
    @2channel_tvmemir_yalox Месяц назад +1

    Прошу ответь... Модуля Discord пишет нету. Что делать?

    • @DumaJIuc
      @DumaJIuc 8 дней назад +1

      он лайкнул коммент, но не ответил... мда

  • @TESH_YT_OFFICIAL
    @TESH_YT_OFFICIAL 9 месяцев назад +4

    у меня в дискорде команды бота не работают.Что делать?

    • @shcoder001
      @shcoder001  9 месяцев назад +1

      возможно где-то допустил ошибку в коде?

    • @TESH_YT_OFFICIAL
      @TESH_YT_OFFICIAL 9 месяцев назад

      нет@@shcoder001

    • @Wellanddev
      @Wellanddev 7 месяцев назад +1

      Сделать интенты

  • @Ратюшич
    @Ратюшич 7 месяцев назад +1

    А как сделать именно команду приложения?

    • @shcoder001
      @shcoder001  7 месяцев назад

      не понял вопрос

    • @kalkulatop2002
      @kalkulatop2002 6 месяцев назад +1

      Команда приложения это вроде тоже самое что и команда бота

  • @HqB_Cosm1x
    @HqB_Cosm1x 6 месяцев назад

    Помогите пожалуйста, просто ничего не работает, не отвечает, всегда не в сети все ввёл, пересмотрел

    • @shcoder001
      @shcoder001  6 месяцев назад

      напиши в чатик

  • @shovelgaming_
    @shovelgaming_ 3 месяца назад +1

    где ссылка и впоще жди докс и сват

    • @shcoder001
      @shcoder001  3 месяца назад

      на что ссылка

  • @safasga23fdg
    @safasga23fdg 10 месяцев назад +2

    File "E:\Bot sea\bot.py", line 1, in
    import discord
    ModuleNotFoundError: No module named 'discord'
    что делать в этом случае? Спасибо за помощь

    • @shcoder001
      @shcoder001  10 месяцев назад

      pip install discord?

  • @mngv
    @mngv 8 месяцев назад +1

    Кстати это сильно устаревший метод использования комманд, даже на момент выхода ролика.

    • @shcoder001
      @shcoder001  8 месяцев назад

      пользовался таким. буду рад, если поделитесь обновленной инфой

    • @mngv
      @mngv 8 месяцев назад

      @@shcoder001 рекомендую покопать информацию в направлении event хэндела @tree.command, либо @bot.slash_command() в py-cord.
      В таком варианте команды намного удобнее в использовании. Когда этот способ добавили в api дискорда, то только им и пользовался, так что сильно рекомендую)

  • @kalendulflewabtkisses
    @kalendulflewabtkisses 9 месяцев назад +1

    помогите пожалуйста, пишет:
    Traceback (most recent call last):
    File "C:\Users\Admin\Desktop\discord_bot.py", line 1, in
    import discord
    ModuleNotFoundError: No module named 'discord'
    у меня так постоянно, я скитаюсь от видео к видео, и проблема всегда с импортом бибилиотек дискорда

    • @shcoder001
      @shcoder001  9 месяцев назад

      stackoverflow.com/questions/49886183/modulenotfounderror-no-module-named-discord Не помогло?

  • @loze_Life
    @loze_Life Месяц назад +1

    Крутое виде, но чел не трать время на объяснение того что по сути должны знать люди посетившие этот урок

  • @kakaya_to_aboba
    @kakaya_to_aboba 11 месяцев назад +1

    скам

    • @shcoder001
      @shcoder001  11 месяцев назад

      скам-код?

    • @kakaya_to_aboba
      @kakaya_to_aboba 11 месяцев назад

      @@shcoder001 д а

    • @nitrogon94
      @nitrogon94 10 месяцев назад

      Бот для Scum@@shcoder001

  • @qqdelet
    @qqdelet 3 месяца назад +1

    мусор а не библиотека, юзай диснейк броу

    • @shcoder001
      @shcoder001  2 месяца назад

      а поч? какие аргументы?

    • @qqdelet
      @qqdelet 2 месяца назад

      @@shcoder001
      1. мертвое сообщиство библиотеки
      2. почитай документацию диснейка и дискорд пай
      3. личный опыт

    • @qqdelet
      @qqdelet 2 месяца назад

      @@shcoder001 не негатив если что

  • @nglesi
    @nglesi 7 месяцев назад +1

    C:\Users\Max\.virtualenvs\pythonProject1\Scripts\python.exe C:\Users\Max\PycharmProjects\pythonProject1\main.py
    Traceback (most recent call last):
    File "C:\Users\Max\PycharmProjects\pythonProject1\main.py", line 4, in
    bot=commands.Bot(command_prefix=settings['prefix'])
    TypeError: __init__() missing 1 required keyword-only argument: 'intents'
    Помоги пожалуйста(Если это второе сообщение, то сорре не вижу первое

    • @shcoder001
      @shcoder001  7 месяцев назад

      PREFIX = '/'
      intents = discord.Intents().all()
      bot = commands.Bot(command_prefix=PREFIX, intents=intents)

    • @nglesi
      @nglesi 7 месяцев назад +1

      Та же ошибка
      @@shcoder001

    • @shcoder001
      @shcoder001  7 месяцев назад

      тебе стоит написать в чат в телеге@@nglesi