【发布时间】:2020-04-07 12:45:09
【问题描述】:
我正在尝试使用 discord.py 库将消息从一个频道发送到另一个频道。 Idea - channel_1 用户无权阅读和发送 channel_2 中的消息。我尝试编写应该发送这些消息的机器人 - 例如,用户编写!发送“channel2”“hello”并将此消息发送到通道 2。但我尝试执行此操作时出错
import os
import random
import discord
from discord.ext import commands
from dotenv import load_dotenv
load_dotenv()
token = os.getenv('DISCORD_TOKEN')
bot = commands.Bot(command_prefix='!')
@bot.command(pass_context=True)
async def xsend(ctx, *, message):
await bot.delete_message(ctx.message)
await ctx.send(discord.Object(id='652024045339934731'), message)
bot.run(token)
我得到的错误 - TypeError: send() 接受 1 到 2 个位置参数,但给出了 3 个
【问题讨论】: