@Hanuka3236

Как узнать название дискорд сервера, на котором находится бот?

Вот мой код:
import discord
import random
from discord.ext import commands

client = commands.Bot(command_prefix = "!")
@client.event
async def on_ready():
    print("Bot is running...")
@client.command()
async def test(ctx):
        emb = discord.Embed(title = " Title", color = discord.Color.red())
        emb.set_footer(text = "Имя сервера " + str(discord.Guild.name))
        await ctx.send(embed = emb)

Вместо названия сервера в дискорде бот пишет <member 'name' of 'Guild' objects>, как это исправить? В консоли ошибок нет.
  • Вопрос задан
  • 1106 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
попробуйте использовать ctx.message.guild.name вместо discord.Guild.name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы