SYMBOL INDEX (137 symbols across 21 files) FILE: Teapot.py function on_ready (line 99) | async def on_ready(): FILE: teapot/__init__.py function version (line 15) | def version(): function config_version (line 19) | def config_version(): function time (line 23) | def time(): function year (line 27) | def year(): function copyright (line 31) | def copyright(): function get_platform (line 35) | def get_platform(): function hostname (line 39) | def hostname(): function ip (line 43) | def ip(): function path (line 47) | def path(): FILE: teapot/cogs/cat.py class Cat (line 11) | class Cat(commands.Cog): method __init__ (line 14) | def __init__(self, bot): method cat (line 20) | async def cat(self, ctx): method dog (line 35) | async def dog(self, ctx): function setup (line 50) | async def setup(bot): FILE: teapot/cogs/cmds.py class BasicCommands (line 8) | class BasicCommands(commands.Cog): method __init__ (line 11) | def __init__(self, bot): method help (line 15) | async def help(self, ctx, *cog): method info (line 59) | async def info(self, ctx): method ping (line 86) | async def ping(self, ctx): method prune (line 92) | async def prune(self, ctx, amount: int = 0): method kick (line 106) | async def kick(self, ctx, member: discord.Member, *, reason=None): method ban (line 116) | async def ban(self, ctx, member: discord.Member, *, reason=None): method admin (line 125) | async def admin(self, ctx): method owner (line 130) | async def owner(self, ctx): method debug (line 149) | async def debug(self, ctx): function setup (line 178) | async def setup(bot): FILE: teapot/cogs/github.py class GitHub (line 11) | class GitHub(commands.Cog): method __init__ (line 14) | def __init__(self, bot): method github (line 18) | async def github(self, ctx, arg): function setup (line 65) | async def setup(bot): FILE: teapot/cogs/music.py class LavalinkVoiceClient (line 13) | class LavalinkVoiceClient(discord.VoiceProtocol): method __init__ (line 16) | def __init__(self, client: discord.Client, channel: discord.abc.Connec... method connect (line 25) | async def connect(self, *, timeout: float, reconnect: bool, self_deaf:... method disconnect (line 31) | async def disconnect(self, *, force: bool = False): method on_voice_server_update (line 44) | async def on_voice_server_update(self, data): method on_voice_state_update (line 47) | async def on_voice_state_update(self, data): method _destroy (line 59) | async def _destroy(self): class Music (line 71) | class Music(commands.Cog): # TODO: event check to save-up resources when... method __init__ (line 74) | def __init__(self, bot): method cog_unload (line 79) | def cog_unload(self): method cog_before_invoke (line 82) | async def cog_before_invoke(self, ctx): method cog_command_error (line 88) | async def cog_command_error(self, ctx, error): method track_hook (line 92) | async def track_hook(self, event): method play (line 103) | async def play(self, ctx, *, query: str): method seek (line 139) | async def seek(self, ctx, *, seconds: int): method skip (line 149) | async def skip(self, ctx): method stop (line 160) | async def stop(self, ctx): method now (line 172) | async def now(self, ctx): method queue (line 191) | async def queue(self, ctx, page: int = 1): method pause (line 214) | async def pause(self, ctx): method volume (line 229) | async def volume(self, ctx, volume): method shuffle (line 245) | async def shuffle(self, ctx): method repeat (line 255) | async def repeat(self, ctx): method remove (line 266) | async def remove(self, ctx, index: int): method find (line 281) | async def find(self, ctx, *, query): method disconnect (line 305) | async def disconnect(self, ctx): method ensure_voice (line 321) | async def ensure_voice(self, ctx): function setup (line 355) | async def setup(bot): FILE: teapot/cogs/neko.py function neko_api (line 14) | def neko_api(x): class Neko (line 27) | class Neko(commands.Cog): method __init__ (line 30) | def __init__(self, bot): method neko (line 35) | async def neko(self, ctx): method waifu (line 39) | async def waifu(self, ctx): method avatar (line 43) | async def avatar(self, ctx): method wallpaper (line 47) | async def wallpaper(self, ctx): method tickle (line 51) | async def tickle(self, ctx): method poke (line 55) | async def poke(self, ctx): method kiss (line 59) | async def kiss(self, ctx): method eightball (line 63) | async def eightball(self, ctx): method lizard (line 67) | async def lizard(self, ctx): method slap (line 71) | async def slap(self, ctx): method cuddle (line 75) | async def cuddle(self, ctx): method goose (line 79) | async def goose(self, ctx): method fox_girl (line 83) | async def fox_girl(self, ctx): method baka (line 87) | async def baka(self, ctx): method hentai (line 91) | async def hentai(self, ctx, api_type=""): function setup (line 127) | async def setup(bot): FILE: teapot/cogs/nqn.py class Emoji (line 5) | class Emoji(commands.Cog): method __init__ (line 6) | def __init__(self, bot): method getemote (line 9) | async def getemote(self, arg): method getinstr (line 21) | async def getinstr(self, content): function setup (line 64) | async def setup(bot): FILE: teapot/cogs/osu.py class OsuPlayer (line 10) | class OsuPlayer: method __init__ (line 12) | def __init__(self, player): method display (line 32) | def display(self, author): class Osu (line 49) | class Osu(commands.Cog): method __init__ (line 52) | def __init__(self, bot): method osu (line 57) | async def osu(self, ctx, *, args: str): function setup (line 90) | async def setup(bot): FILE: teapot/config.py function bot_owner (line 4) | def bot_owner(): function bot_token (line 7) | def bot_token(): function osu_api_key (line 10) | def osu_api_key(): function trn_api_key (line 13) | def trn_api_key(): function bot_prefix (line 16) | def bot_prefix(): function bot_status (line 19) | def bot_status(): function storage_type (line 28) | def storage_type(): function db_host (line 33) | def db_host(): function db_port (line 36) | def db_port(): function db_schema (line 39) | def db_schema(): function db_user (line 42) | def db_user(): function db_password (line 45) | def db_password(): function lavalink_host (line 48) | def lavalink_host(): function lavalink_port (line 51) | def lavalink_port(): function lavalink_password (line 54) | def lavalink_password(): FILE: teapot/event_handler/db_handler.py function on_message_handler (line 3) | async def on_message_handler(bot, message): FILE: teapot/event_handler/loader.py class EventHandlerLoader (line 5) | class EventHandlerLoader: method __init__ (line 12) | def __init__(self, bot: commands.Bot): method load_event_handlers (line 18) | def load_event_handlers(self): method get_registered_handlers (line 30) | def get_registered_handlers(self): method register_on_message (line 33) | def register_on_message(self): FILE: teapot/event_handler/nqn_handler.py function on_message_handler (line 3) | async def on_message_handler(bot, message): FILE: teapot/event_handler/profanity_handler.py function on_message_handler (line 5) | async def on_message_handler(bot, message): FILE: teapot/event_handler/sao_handler.py function on_message_handler (line 4) | async def on_message_handler(bot, message): FILE: teapot/events.py function __init__ (line 7) | def __init__(bot): function join (line 18) | def join(bot): function leave (line 33) | def leave(bot): function on_guild_join (line 48) | def on_guild_join(bot): function message_edit (line 54) | def message_edit(bot): function message_delete (line 89) | def message_delete(bot): function on_command_error (line 104) | def on_command_error(bot): FILE: teapot/managers/database.py function __init__ (line 25) | def __init__(): function db (line 42) | def db(database): function create_table (line 50) | def create_table(stmt): function insert (line 59) | def insert(stmt, var): function insert_if_not_exists (line 70) | def insert_if_not_exists(stmt): function create_guild_table (line 81) | def create_guild_table(guild): FILE: teapot/messages.py function WIP (line 4) | def WIP(): function permission_denied (line 11) | def permission_denied(): function notfound (line 17) | def notfound(s): function downloading (line 23) | def downloading(): function error (line 28) | def error(e="executing command"): function invalidargument (line 34) | def invalidargument(arg): function toomanyarguments (line 39) | def toomanyarguments(): FILE: teapot/setup.py function __init__ (line 6) | def __init__(): FILE: teapot/tools/embed.py function newembed (line 6) | def newembed(c=0x428DFF): FILE: test/test_cogs.py function test_cog_import_and_setup (line 12) | def test_cog_import_and_setup(cog_name):