Exemple #1
0
def setup(bot: Parrot) -> None:
    bot.add_cog(MessageEventHandler(bot))
Exemple #2
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Admin(bot))
Exemple #3
0
def setup(bot: Parrot) -> None:
    bot.add_cog(ReadyEventHandler(bot))
Exemple #4
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Quickstart(bot))
Exemple #5
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Miscellaneous(bot))
Exemple #6
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Registration(bot))
Exemple #7
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Vocodes(bot))
Exemple #8
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Data(bot))
Exemple #9
0
import config
import logging
from redis import Redis
from bot import Parrot

logging.info("Initializing bot...")
bot = Parrot(
    prefix=config.COMMAND_PREFIX,
    admin_user_ids=config.ADMIN_USER_IDS,
    redis=Redis(
        host=config.REDIS_HOST,
        port=config.REDIS_PORT,
        password=config.REDIS_PASSWORD,
        decode_responses=True,
    ),
)

bot.run(config.DISCORD_BOT_TOKEN)
Exemple #10
0
def setup(bot: Parrot) -> None:
    bot.add_cog(VoiceStateUpdateHandler(bot))
Exemple #11
0
def setup(bot: Parrot) -> None:
    bot.add_cog(Text(bot))
Exemple #12
0
def setup(bot: Parrot) -> None:
    bot.add_cog(CommandErrorEventHandler("assets/failure-phrases.txt"))