Как Создать Discord Бота на C# | Discord.NET Tutorial
Vložit
- čas přidán 4. 06. 2021
- Привет, в этом видео я покажу тебе Как Создать Discord Бота на C#. Мы создадим бота на портале разработчиков, настроим его, подключим к серверу и пропишем несколько базовых функций. Если ты хочешь больше туториалов по этой теме, то ставь лайк - наберётся 150 штук, я выпущу видео.
Донат: www.donationalerts.com/r/atla...
Discord Developers: / discord
Программа из видео: clck.ru/VJzRk
Как Создать Discord Бота на C# | Discord.NET Tutorial
#discord #bot #atlassdev
discordbot, discord bot, c#, discord.net, discord, tutorial, 10, 10 mins, 10 minutes, python, coding, programming., visual studio, discord, bot, javascript, java, script, programming, секс, убийства, программирование, бот, дискорд, бесплатно, разработка бота, разработка, как, сделать, бота, для, сервера, на, ява, скрипт, котя, python, пайтон, как написать бота, discord py, python discord, боты на python, как выучить python, хауди хо, csharp, туториал телеграм бот, делаем бота telegram, asp.net telegram bot, asp.net бот, урок telegram bot, c# telegram bot, csharp телеграм бот, хостинг для c# бота, хостинг для js бота, хостинг для python бота, хостинг для java бота, бесплатный хостинг для discord бота, хостинг для discord бота, хостинг для дискорд бота, бесплатный хостинг для c# бота, как создать дискорд бота, как создать бота для дискорда на c#
Discord обновил требования к ботам, и нужно отдельно включать разрешения для сообщений из каналов.
1) На странице бота в Discord Developers включить MESSAGE CONTENT INTENT.
2) Инициализировать клиент следующим образом:
DiscordSocketConfig config = new DiscordSocketConfig();
config.GatewayIntents = GatewayIntents.AllUnprivileged | GatewayIntents.MessageContent;
client = new DiscordSocketClient(config);
В какой конкретно части кода это прописать? Мне кажется не помогло и бот все равно не отвечает на команды, хотя в если писать ему в лс - все работает
а если можешь снять видео как правильно сделать)
@@kensshi9810 скопируй всё в начало MainAsync. где ты регал бота зайди в меню bot и поставь галочку в MESSAGE CONTENT INTENT. ну и на последок дай роли бота привелегии. у меня жалуется немного но работает
@@kensshi9810 Я могу тебе помочь!
@@artsdartsAD можешь мне тоже пожалуйста
Да, такого контента по поводу этой библиотеки на русскоязычном комьюнити очень мало. Продолжай.
Понравился твой ролик, все понятно и доступно. Интересная тема, по которой мало контента. Давай гайд по созданию музыкального бота, думаю это будет интересно. Удачи с будущими видео!!!
Ждем продолжение удачи в делах 🙏😄
Давай продолжай ! Дискорд очень интересная тема
Бро поздравляю с тем ,что будующи студентом ты самостоятелен ( и деньги с Ютуба капают )
чел я месяц пытался сделать бота на js но не получалось изза старых библиотек хотя вроде 2 года назад работало, а щяс все збс спасибо)
С версии C# 7.1 не нужно создавать дополнительный асинхронный метод MainAsync и вызывать его. Можно сам метод Main сделать асинхронным и установить тип возвращаемого значения на Task
СПАСИБО ТЕБЕ ДРУЖИЩЕ, ТЫ ТОП
Привет! Спасибо за гайд,только хотел бы спросить,как сделать чтобы писать сообщение(на сервере в дискорде) от лица бота с помощью консоли(если это так работает),заранее спасибо за ответ
400 лайков есть, жду продолжения)
Скажите пожалуйста, каким образом можно сделать так что бы бот ждал, пока пользователь не впишет что либо?
Привет, я ознакомлен с твоим видео и хотел бы узнать больше возможностей команд для бота. Также, хочу узнать у тебя как префикс можно ему свой задать, потому что я во многих сайтах роюсь, а префикс не назначается
Привет, подскажи пж. Я только начал изучать Python, и что бы не делать в одном классе все функции, как делать функции в отдельных классах, и как регестрировать классы функций в main?
Это же гениально
Белая тема в дискорде?!
А ещё, пасиб за полезную информацию))
Да в дискорде не так часто сижу, а если и сижу, то он у меня свёрнут. Так что пофиг на оформление)
Так метод Мейн можно же сделать асинхронным, зачем гет эвейтер?
Вопрос, а на каких сайтах хостах можно с# бота поставить?
Привет! Класс! Молодец! Вопрос: а где ты изучал язык программирования C#? Жду твой ответ. Заранее большое спасибо!
Есть проблема... В первую очередь изучают само ПРОГРАММИРОВАНИЕ, просто на базе какой-то технологии (языка). А потом уже более-менее опытный разработчик (владеющий общими навыками программирования) - может начать изучать другую технологию (язык).
Будь-бы вы человеком умеющим программировать, не стали-бы задавать вопрос "а где ты изучал Я.П.", а человеком не умеющим - толка от "изучения языка" нет.
Программирование не заключается исключительно в знании синтаксиса Я.П.
В качестве справочных материалов по .NET C# хорошо использовать Metanit и документацию от Microsoft (она есть на Рус. Яз.). А обучение программированию заключается в практике (с изучением соответствующей теории), т. е. в использовании Я.П. для решения задачи! Я как студент ВУЗа так и учился.
Как сделать чтобы бот писал сообщение о потом удалял его с пустя время!
Например я вызвал бота командой !Ауди , Бот оправил описание Ауди , И спустя минуту оно удаляет это сообщение.
Привет. Свой сервер на дискорде будешь делать?
А для чего создается асинхронный метод Main?
Ты лучший, бро
Спасибо за видео, обажаю С#, но дискорд ботов я с прошлого года пишу на JS)
на джаваскрипт? что за херня?
@@tixonochek ну вообще да, discord.js, я на этом ботов писал
@@aramharutyunyan5681 это название библиотеки, а как язык называется ты не знаешь? Подсказка: не js
@@tixonochek эм, вообще то я знаю Javascript, C#, C++ и Python
На них всех я писал программы, игры и т.п.
@@aramharutyunyan5681 JavaScript язык для сайтов, на нем нельзя написать бота или что то в этом роде. Ты писал бота на node.js, программный джаваскрипт. Ну ты и пень конечно
Имба
Народ требует продолжения или полный курс
Когда стрим на твиче?
Сделай видео в котором расскажешь как бота ДС подключить к юнити
Мне хотелось бы узнать, можно ли как-то с помощью бота сделать так, чтобы когда люди на сервер перезаходили сохранялись их роли? И если да, сделай пожалуйста видос, мне очень интересно!
Поздновато, но в мыслях только одно: сохранить в базу данных айди человека, а потом записывать туда роли при изменении, и если он зашёл, то присваивать их ему
Привет, сделай видео как в игре сделать регистрацию аккаунта (в юнити) ОЧЕНЬ НАДО
Эх 2 года назад, ща только дот нет 6 или 7 и не ниже)
Подскажите как сделать так что-бы бот не ждал события. Мне нужно оповещать ботом пользователей моей группы не зависимо от активности в текстовом чате
Таймером отправляй
только не понял откуда токен взял?
а как сделать, чтобы бот отвечал на сообщения, начинающиеся с чего-либо? например, если сообщение начинается со слов "шанс, что", то дискорд бот ответит на это сообщение, чего бы ни было написано дальше
Говнокод но (msg.Contert == "шанс что," + msg.Content.Replace("шанс что,",""))
А когда выйдет игра Stringstar fields??? Я в неё поиграть хочу!!!!
Наверное лучше было бы использовать списки для хранения команд
Хочу в качестве курсовой сделать бота для дисковода, только посложнее
сделай вторую часть, уже 369 лайков
Привет, а почему нет продолжения? Более 400 лайков)
Что делать если бот не видит сообщения на сервере, а в лс отвечает
Красава
Привет Atlass Dev не мог бы ты помочь с этим ботом? я бы хотел бы зделать так чтобы бот автоматически выдавал роль и при вступление на сервер выводился бы текст например "привествую товарищ" не мог бы ты или написать сам код или перекинуть сыллку на видео где это делаеться просто у тебя на канале не могу это найти :(
го курс
почему он работает только в лс?
Что делать если не видет текст в каналах, точнее видет что кто то написал ,а что нет , когда пишу в личку боту то всё нормально.
Проблема решилась? Я сейчас с подобной ошибкой сижу уже 3 дня
@@gotoy8878 к сожалению не решилось, но сейчас пишу на python проблемы такой нету
Сделай пожалуйста туториал по Telegram bot на С#
Так есть ведь уже :)
@@atlassdev2481 А можешь пожалуйста сделать продолжение? Мне очень надо и думаю многим тоже.
@@dmytro3222 тебя в гугле забанили, дружище?)
На ютубе том же полно уроков про это, так что не вижу в этом проблемы
когда продолжение?)
Как сделать команды /kick /ban /mute?
как сделать так чтоб при заходе бот сам отправлял сообщение со своими командами?
хелп ми
Спасибо! и скажи пожалуйста как сделать основные команды тимо мута бана и кика
иди в гугл
@@mega_salo5789 справедливо
395 лайков ждём продолжение
Можно ли сделать этого бота в виде программы, которая не требует от хоста постоянной работы VS? В духе запустить только exeшник на фоне. Запуска кроме как через дебаг пока не нашёл
Привет! Если найдёшь решение, сообщи пожалуйста!
@@paralands-1373 нашёл способ для Windows 10. Нужно нажать Шифт + Пкм на папке с проектом, выбрать вариант с открытием через PowerShell, подождать пока консоль прогрузится, затем ввести "dotnet publish -c Debug -r win10-x64" (без кавычек, можно скопировать и вставить) и где то в bin/Debug должен появился файл
@@lordtomat4901 Ух, спасибо большое, попробую
Может не актуально уже, но вдруг кому-то пригодится.
ПКМ по проекту - Опубликовать.
Откроется менюшка, выбираем: Папка - Папка - указываем желаемый путь - Готово.
Жмём на "Показать все параметры", меняем "Режим развёртывания" на "Автономное".
Ниже появится "Параметры публикации файлов", там ставим галочку на "Создать отдельный файл" - Сохранить.
Тыкаем "Опубликовать" и ждём, когда всё скомпилится.
Если хотите установить своему exeшнику иконку, то: ПКМ по проекту - Свойства (в самом низу) - Приложение.
Нажимаем "Обзор..." и выбираем иконку в формате .ico
Привет, только что делал кликер по твоему видео мы мне выдало ошибку Assets/Scripts/MainMenu.cs(23,5): error CS1525: Unexpected symbol `PlayerPrefs' Хотя код написан правиль, точь в точь как у тебя. Кто знает что делать?
Забить ее в гугле
Сделай ролик как опубликовать игру в гугл плей
Ну, норм чё.
Сними продолжение
пожалуйста сделай продолжение уже 200 лайков
Пожааалуйста, умоляю, покажи как ботом банить, кикать юзеров крч модерация
А что если бот вообще не реагирует на сообщения?
6:25 а как запустить её?
А можно ли создать игру для сервера?
Можно, но я такого не делал
Где 2 часть???
Да ну
Мужик, бот не отвечает на сообщения на сервере, а если ему написать в л/c, то он отвечает. В чем проблема?
Изменилась конфигурация библиотеки, вот почему и бот не отвечает. Почитай в интернете об ошибке и исправь код)
а по конкретней?
Понял?
Короче, на Python написал
а как сделать так чтобы бот работал всегда, даже есле код не запущен
Добавить его на хост
почему ссылка на программу из видео не рабочая?(
Не знаю, у меня вроде всё норм
бот для организации матчей в discord для CS GO может кто подскажет?
какого хера я здесь: сначала юзал питон не хватило скорости, першел на js - не хватило скорости, хули осталось...
18:41:05 Discord Discord.Net v3.9.0 (API v10)
18:41:06 Gateway Connecting
18:41:10 Gateway You're using the GuildScheduledEvents gateway intent withou
t listening to any events related to that intent, consider removing the intent from your config.
18:41:10 Gateway You're using the GuildInvites gateway intent without listening to any events related to that intent, consider removing the intent from your config.
18:41:10 Gateway Connected
18:41:11 Gateway Ready
Как это исправить?
У меня тоже самое, удалось исправить?
Исправили? :(
ААААААААА!! СВЕТЛАЯ ТЕМА ДИСКОРДА!!!!!! МОИ ГЛОЗАААААА!!!!!!!!
ЭТО СБОР КУРСОВ! ГДЕ ПРОДА?!
всё круто но вот он отвечает только в лс
Код плис?
уже свыше тысячи лайков, а есть продолжение?
Он у тебя работает?
@@kotanarxist2051 работает, надо было пару строк добавить. И автор закрепил инструкцию.
@@Ivan_sev можешь сказать как именно ты это сделал. У меня не получается
@@mrkomiks2942 так, а можно пожалуйста что именно тебя интересует, я дискорд бота как 3 месяца не трогал и понятия не имею о чем вы
Как сделать, так чтобы бот всегда был в сети?
оплачивать хостинг чтобы бот был на нем
почему у меня не работает бот?
Изменилась конфигурация библиотеки, вот почему и бот не отвечает. Почитай в интернете об ошибке и исправь код)
21:32:16 Gateway You're using the GuildScheduledEvents gateway intent without listening to any events related to that intent, consider removing the intent from your config.
21:32:16 Gateway You're using the GuildInvites gateway intent without listening to any events related to that intent, consider removing the intent from your config.
что делать
жиз, тоже такая фигня
+, что делать?
уже 981 лайк...
у меня токого вообще нет(
Гоу бота на html
That's big brain
@@josiking533 yea
Бот на языке разметки, неплохо
@@verf1x )
Я вроде все сделал как ты но бот не отвечает в чате. Что мне сделать?
то же самое, нашёл решение?
@@ribxil попробуй тегнуть/ответить боту
Решил проблему?
ты можешь хоть что-то до конца доделать?
А каким образом я должен за один десятиминутный ролик сделать полноценного бота с кучей функций?
Я показал здесь самые основы только для того, чтобы понять интересна данная тема зрителям или нет. Будет много актива - буду продолжать эту рубрику