Discord Bot Embeds User und Kanäle Erwähnen?
Mein Code hier:
import discord
intents = discord.Intents.default()
intents.members = True
intents.presences = True
class MyClient(discord.Client):
async def on_ready(self):
print("Successfully joined the server!")
async def on_message(self, message):
if message.content.lower().startswith("infos"):
embed1 = discord.Embed(
title="Informationen",
description="Beschreibung1",
color=0x60eb63
)
embed1.add_field(
name="Admins",
value="@MeinName, @AndererAdmin, @AndererAdmin",
inline=True
)
embed1.add_field(
name="Kanäle",
value="#Kanal1,#Kanal2,#Kanal3",
inline=True
)
embed1.set_author(
name="Die Administratoren",
icon_url="https://cdn3.emoji.gg/emojis/7609-admin.png"
)
await message.channel.send(embed=embed1)
client = MyClient(intents=intents)
client.run(token)
Jetzt wollte ich dass die Users in Feld1 und die Kanäle in Feld2 erwähnt werden, momentan wird eben einfach nur der Text angezeigt.
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, programmieren
Du kannst die Kanäle und User mit ihren IDs erwähnen;
<@&821807875843162154> (<@&ROLLENID>) für die Rolle
<#821807876275699783> (<#KANALID>) für den Kanal.
LG
Woher ich das weiß:eigene Erfahrung – 🤖 Botentwickler auf Discord
Dultus, UserMod Light
25.07.2022, 11:49
@FrozenArmy
Ah, <@USERID> für einzelne Nutzer natürlich. :D
Jo, danke dir, es kalppt jetzt!