Приветствую, хабровчане и другие пользователи интернета. Сегодня я начну цикл статей, посвящённых созданию Discord-бота с помощью библиотеки discord.py. Мы рассмотрим создание как и примитивного бота, как и «продвинутого» бота с модулями. В этой статье мы сделаем стандартную команду и ещё одну небольшую команду. Начнём!
Создание бота и получение токена
Для того, чтобы добавить бота на сервер нужно создать свое приложение и во вкладке General Information скопировать Client ID.
Здесь заменяем CLID на ранее скопированный Client ID.
https://discordapp.com/oauth2/authorize?scope=botтело» бота, название может быть любое:
bot = commands.Bot(command_prefix = settings[‘prefix’]) # Так как мы указали префикс в settings, обращаемся к словарю с ключом prefix.
Начинаем писать основной код.
В конце запускаем бота с помощью:
bot.run(settings[‘token’]) # Обращаемся к словарю settings с ключом token, для получения токена
Полный код
Должно получится так:
СВОЙ ДИСКОРД БОТ НА PYTHON 2021
Бонусный туториал!
Сделаем вывод случайных картинок с лисами
Для этого импортируем еще пару библиотек:
import jsonimport requests
Приступим к написанию команды.
Должно получится так:
Конец
На этом 1 часть закончена. Скоро будет опубликована 2 часть.
Источник: personeltest.ru
Пишем discord бота в python Да я делаю экономику
Урок как создать Discord бота с нуля. На языке Python :3 Курс Python веб-разработчик от SkillFactory: https://clc.to/z0TUJw .
Курс [ БОТ для дискорд ]
Первое видео — ремейк всего курса.
КАК СОЗДАТЬ СВОЕГО ДИСКОРД БОТА НА PYTHON
Хееей всем здрасте, я вот тут подумал, а не долго ли я не делал видео? Решил все таки что-нибудь да записать для вас .
ChatGPT OpenAI в Discord на Python / Пишем Discord-бота ChatGPT на Питоне
chatgpt #python #discord ChatGPT OpenAI в Discord на Python / Пишем Discord-бота ChatGPT на Питоне Код из видео: .
СДЕЛАЛ СВОЕГО DISCORD БОТА БЕЗ ОПЫТА | Python
НЕ НАЖИМАЙ СЮДА — http://surl.li/ysgm Код бота можно посмотреть тут .
БОТ для Discord [ 1 ] | Подключение бота и начальные функции
Discord бот на python [1] Пишем discord бота с нуля
00:00 Введение в проект. Бот discord на python 00:35 Файлы проекта discord бота. Виртуальное окружение python 02:30 .
Farkon Dragon
Способы связи: Discord: Farkon_Dragon#8390 Vk: https://vk.com/farkon_dragon.
БЕСПЛАТНЫЙ 24/7 ХОСТИНГ ДЛЯ БОТА ДИСКОРД! JavaScript + Python! .js + .py (ТаймКоды в описании)
Хей! В этом видео я покажу, как поставить Вашего Дискорд бота на бесплатный хостинг :3 Если Вам что-то непонятно, .
Источник: fyotar.com
Питоном по телеграму! Пишем пять простых Telegram-ботов на Python
В этой статье мы реализуем простой, но крайне полезный проект на Python — бота для Telegram. Боты — это небольшие скрипты, которые могут взаимодействовать с API, чтобы получать сообщения от пользователя и отправлять информацию в разные чаты и каналы.
Python для новичков
Если ты совсем не ориентируешься в Python, то отличным началом будет прочтение трех вводных статей, которые я публиковал в «Хакере» этим летом, либо посещение курса «Python для новичков», который я начну вести для читателей «Хакера» уже совсем скоро — 30 ноября.
- Python с абсолютного нуля. Учимся кодить без скучных книжек
- Python с абсолютного нуля. Учимся работать со строками, файлами и интернетом
- Python с абсолютного нуля. Работаем с ОС, изучаем регулярные выражения и функции
Чтобы создать бота, нам нужно дать ему название, адрес и получить токен — строку, которая будет однозначно идентифицировать нашего бота для серверов Telegram. Зайдем в Telegram под своим аккаунтом и откроем «отца всех ботов», BotFather.
Жмем кнопку «Запустить» (или отправим / start ), в ответ BotFather пришлет нам список доступных команд:
- / newbot — создать нового бота;
- / mybots — редактировать ваших ботов;
- / setname — сменить имя бота;
- / setdescription — изменить описание бота;
- / setabouttext — изменить информацию о боте;
- / setuserpic — изменить фото аватарки бота;
- / setcommands — изменить список команд бота;
- / deletebot — удалить бота.
Отправим бате‑боту команду / newbot , чтобы создать нового бота. В ответ он попросит ввести имя будущего бота, его можно писать на русском. После ввода имени нужно будет отправить адрес бота, причем он должен заканчиваться на слово bot. Например, xakepbot или xakep_bot . Если адрес будет уже кем‑то занят, BotFather начнет извиняться и просить придумать что‑нибудь другое.
Когда мы наконец найдем свободный и красивый адрес для нашего бота, в ответ получим сообщение, в котором после фразы Use this token to access the HTTP API будет написана строка из букв и цифр — это и есть необходимый нам токен. Сохраним ее где‑нибудь на своем компьютере, чтобы потом использовать в скрипте бота.
Для взаимодействия с Telegram API есть несколько готовых модулей. Самый простой из них — Telebot. Чтобы установить его, набери
pip install pytelegrambotapi
В Linux, возможно, понадобится написать pip3 вместо pip , чтобы указать, что мы хотим работать с третьей версией Python.
Эхо-бот
Для начала реализуем так называемого эхо‑бота. Он будет получать от пользователя текстовое сообщение и возвращать его.
Источник: xakep.ru