Есть ли команда, эквивалентная client.get_channel (‘ID’), которая позволяет отправлять сообщение на специально названный текстовый канал.
Мой проект — это система отчетов, которая распечатывает отчеты в чате персонала, где их могут видеть все сотрудники. Я хочу, чтобы это работало на нескольких серверах, поэтому использование идентификатора не вариант, потому что все серверы имеют разные идентификаторы каналов.
06.09.2018 23:19
Оператор pass в Python — это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции — это способ манипулировать массивами и играть с массивами данных. Благодаря.
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний.
Источник: reddeveloper.ru
Send Embed message in Discord using Discord.py – Complete guide
Discord py отправить сообщение на канал
Я пытаюсь использовать библиотеку discord.py для отправки сообщения с одного канала на другой. Идея — у пользователя channel_1 нет прав на чтение и отправку сообщений на channel_2. Я попытался написать бота, который должен отправлять эти сообщения — например, пользователь пишет! Отправьте «channel2» «привет», и бот отправит это сообщение на канал 2. Но у меня есть ошибка tryong, чтобы сделать это
Ошибка, которую я получаю — TypeError: send () принимает от 1 до 2 позиционных аргументов, но было дано 3
Nikita Gladkii 14 Дек 2019 в 10:26
1 ответ
Лучший ответ
Это же не discord.py-rewrite, правда? Так что просто используйте bot.get_channel() и отправьте сообщение до bot.send_message() . Ссылка на документацию
(Кстати, ctx.send () отправит сообщение на активированный канал, если я правильно знаю)
(Версия для discord.py-rewrite)
Mixno 14 Дек 2019 в 18:22
Спасибо. Оно работает. Решил изменить часть функционала — пользователь отправляет сообщение на канал (с вложениями и ссылками). После этого запускается бот, и он пересылает последнее сообщение на другой канал как встроенное сообщение, но бот отправляет только текст, а не картинки или ссылки. Пытался использовать embed.add_field: pastebin.com/p8TB4D7i, но получаю сообщение об ошибке — объект «список» не имеет атрибута «вложения»
Источник: question-it.com