bot.get_channel(id_here)
for channel in ctx.guild.channels:
if channel.name == "report":
#Объект канала, который мы будем использовать для отправки сообщения.
channel = bot.get_channel(channel.id)
@bot.command(pass_context=True)
async def report(ctx, *, arg):
emb = discord.Embed(title="REPORT", description=f"От пользователя {ctx.author.mention}", colour=discord.Color.red())
emb.add_field(name="Причина:", value=arg, inline=True)
# Получаем все каналы в нашей гильдии.
for channel in ctx.guild.channels:
if channel.name == "report":
# Объект канала, который мы будем использовать для отправки сообщения.
channel = bot.get_channel(channel.id)
# Отправляем сообщение в нужный нам канал.
await channel.send(embed=emb)
@bot.command()
async def forward(ctx, name_channel=None):
# Получаем id канала по его названию.
for channel in ctx.guild.channels:
if channel.name == name_channel:
channel = bot.get_channel(channel.id)
# Получаем все содержание сообщения и отсылаем его в нужный нам канал.
content = ctx.message.content
await channel.send(content)
@Bot.command(pass_context=True)
@commands.has_permissions(administrator=True)
async def kick(ctx, member: discord.Member, *, reason):
channel = Bot.get_channel(789968921432031272)
#Отправляем сообщение пользователю, до кика с сервера
emb = discord.Embed(title="Вы были кикнуты с нашего замечательного сервера.", description="Приходите еще и получите экстра порцию банов!", colour=discord.Color.blue())
emb.add_field(name='Кикнул вас негодяй:', value=ctx.message.author)
await member.send(embed = emb)
#Теперь можно кикать.
await member.kick( reason = reason)
await ctx.channel.purge(limit=0)
emb = discord.Embed(color=344462)
emb.add_field(name='✅ Kick пользователя', value='Пользователь {} был кикнут!'.format(member.mention))
await channel.send(embed = emb)
first = int(input('First number: '))
second = int(input('Second number: '))
result = first + second
print(result)