Задать вопрос
@denis_bas

Как узнать на каком сервере находится человек использовавший команду | Discord.py Python Bot?

Я создал бота и хочу получать в консоль не только кто и что написал в условие команды, но и на каком сервере он это написал

Подскажите как?

Код

import random
from discord.ext import commands
import discord, Info, Base
Ben = Base.Ben
class MiscBlock():
    @Ben.command(pass_context=True)
    async def Ben(ctx, *, Question):
        Question = str(Question)
        Answer = Info.Message[random.randint(0, 3)]
        print(f"{ctx.author.display_name}: >Ben {Question}\nBen Bot: {Answer}")
        await ctx.reply(Answer)


(Все это находится в блоке MiscBlock, Тут комманда к которой я хочу применить такую вещь)
  • Вопрос задан
  • 274 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@denis_bas Автор вопроса
сам решил свой вопрос:
ctx.message.guild.name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы