Я никак не могу найти документацию по Discord HTTPS API, это не модуль и не библиотека, это обращение к серверам Discord напрямую. Пример: https://canary.discord.com/api/v8/channels//messages/?content=test?tts=False. Этот пример отправит сообщение test в канал channel . Подробнее можно прочитать тут, но документацию я так и не нашёл.
Отслеживать
18.3k 5 5 золотых знаков 23 23 серебряных знака 47 47 бронзовых знаков
задан 21 авг 2021 в 22:29
191 13 13 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Вы уже нашли документацию. Думаю, больше всего Вам будут интересны разделы INTERACTIONS и RESOURCES .
Например, вот документация по приведённому Вами методу: Create Message.
Post a message to a guild text or DM channel. Returns a message object. Fires a Message Create Gateway event. See message formatting for more information on how to properly format messages.
Отслеживать
ответ дан 21 авг 2021 в 22:35
18.3k 5 5 золотых знаков 23 23 серебряных знака 47 47 бронзовых знаков
спасибо большое
21 авг 2021 в 22:37
Making Tetris Using Discord’s Bot API
- api
- discord
- https
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
discord-py-api 1.7.851
A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python.
Key Features
- Modern Pythonic API using async and await .
- Proper rate limit handling.
- Optimised in both speed and memory.
Installing
Python 3.8 or higher is required
To install the library without full voice support, you can just run the following command:
python3 -m pip install -U discord-py-api py -3 -m pip install -U discord-py-api
Otherwise to get voice support you should run the following command:
python3 -m pip install -U py -3 -m pip install -U discord-py-api
Optional Packages
- PyNaCl (for voice support)
Please note that when installing voice support on Linux, you must install the following packages via your favourite package manager (e.g. apt , dnf , etc) before running the above commands:
- libffi-dev (or libffi-devel on some systems)
- python-dev (e.g. python3.6-dev for Python 3.6)
Quick Example
Bot Example
You can find more examples in the examples directory.
Links
- Documentation
- Official Discord Server
- Discord API
Источник: pypi.org
Use a Discord Bot to interact with the Discord API on Pipedream
Discord API: Руководство по работе с программным интерфейсом
API Discord — это программный интерфейс приложения Discord, который позволяет разработчикам создавать приложения и ботов, которые могут взаимодействовать со службой Discord. API Discord обеспечивает доступ к функциональности Discord, включая отправку сообщений, создание и управление серверами, управление голосовыми каналами, управление видео и событиями.
Использование API Discord может быть полезно для разработки приложений, которые целенаправлены на удовлетворение потребностей сообщества Discord, таких как музыкальные боты, игровые боты, уведомления о событиях и другие.
Разработчики могут использовать Discord API для обмена данными между Discord сервером и их приложением, это означает, что приложения использующие API могут получать сообщения, информацию о пользователе, информацию о сервере, состояние членства, информацию о голосовых и видео каналах и многое другое.
Примеры кода на различных языках программирования:
Для работы с API Discord необходимо установить библиотеку discord.py:
pip install discord.py
Пример отправки сообщения на сервер Discord:
Для работы с API Discord необходимо установить библиотеку discord.js:
npm install discord.js
Пример отправки сообщения на сервер Discord:
javascript const Discord = require(‘discord.js’); const client = new Discord.Client(); const token = ‘your token here’; client.once(‘ready’, () => < console.log(‘Ready!’); >); client.on(‘message’, message => < if (message.content === ‘ping’) < message.channel.send(‘Pong.’); >>); client.login(token);
Для работы с API Discord необходимо установить библиотеку JDA:
net.dv8tion JDA 4.1.0_147
Пример отправки сообщения на сервер Discord:
java import net.dv8tion.jda.api.*; public class Bot < public static void main(String[] args) < JDA api = new JDABuilder(«your token here»).build(); api.addEventListener(new MyListener()); >> class MyListener extends ListenerAdapter < public void onMessageReceived(MessageReceivedEvent event) < if (event.getMessage().getContentRaw().equals(«!ping»)) < event.getChannel().sendMessage(«Pong!»).queue(); >> >
В целом, Discord API предоставляет множество возможностей для разработки приложений, работы с ботами и обучения программированию. Больше информации и примеров кода можно получить на официальном сайте Discord.
Источник: progery.ru