tuxbot-bot/tuxbot/core/utils/functions/prefix.py

25 lines
529 B
Python

from typing import List, Union
import discord
from tuxbot.core.config import search_for
def get_prefixes(tux, guild: Union[discord.Guild, None]) -> List[str]:
"""Get custom prefixes for one guild.
Parameters
----------
tux:Tux
The bot instance.
guild:Union[discord.Guild, None]
The required guild prefixes.
Returns
-------
List[str]
List of all prefixes.
"""
if not guild:
return []
return search_for(tux.config.Servers, guild.id, "prefixes", [])