Отправка вставок через discord.pyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Отправка вставок через discord.py

Сообщение Anonymous »

Я много работал над созданием ботов Discord с помощью Discord API через JavaScript с помощью discord.js.
Я пытаюсь создать своего первого бота Discord с помощью Python, используя API Discord через discord.py и с запросами через Requests.py.
Моя цель — проверить код состояния на сайте, и когда отправляется сообщение, содержащее «код состояния», оно ответит кодом состояния сайта во вставке.
Вот мой код:

Код: Выделить всё

import discord
import requests
r = requests.get('redactedurl')
test = r.status_code
class MyClient(discord.Client):
async def on_ready(self):
print('Logged on as {0}!'.format(self.user))

async def on_message(self, message):
if (message.channel.id == redacted):
if "status code" in message.content:
print('Message from {0.author}: {0.content}'.format(message))

embed = discord.Embed(color=0x00ff00)
embed.title = "test"
embed.description = '**Status Code:** {r.status_code}'
await message.channel.send(embed=embed)

client = MyClient()
client.run('redacted')
Ниже приведен список вопросов, на которые, надеюсь, кто-нибудь сможет ответить и помочь мне :)
  • Как вы видите здесь: https://gyazo.com/f6ae7082486cade72389534a05655fec, это просто отправляет "{r.status_code}" во встраивание вместо фактического кода состояния. Что я делаю не так?
  • Что это значит, когда я вижу 0 в фигурных скобках. Например, может ли кто-нибудь объяснить мне «('Вошел в систему как {0}!'.format(self.user))»? Поскольку я новичок в Python и discord.py, меня смущает вся эта строка. Я знаю, каков будет результат, но простите за невежество, а все ли это необходимо?
  • В "send(embed=embed)" почему нельзя просто отправить(встроить)?
  • Наконец, могу ли я еще что-нибудь сделать, чтобы улучшить код?
Большое спасибо, если вы можете помочь!

Подробнее здесь: https://stackoverflow.com/questions/602 ... discord-py
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отправка вставок через discord.py
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Отправка вставок с помощью JDA
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Discord Bot с Discord.py 2.0 - невозможно отобразить изображение из параметра ресурсов в discord.Streaming()
    Anonymous » » в форуме Python
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Уменьшение использования памяти для пакетных вставок JDO
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Балансировка двоичного дерева поиска после нескольких вставок
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»