Как отправить сообщение в определенный канал discord py

Есть ли команда, эквивалентная 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

Рейтинг
( Пока оценок нет )
Загрузка ...