示例#1
0
def setup(bot: Bot) -> None:
    bot.add_cog(Invite(bot))
示例#2
0
def setup(bot: commands.Bot):
    bot.add_cog(Test(bot))
示例#3
0
def setup(bot: commands.Bot):
    bot.add_cog(HelperCommands())
示例#4
0
文件: midi.py 项目: lkmnds/jose
def setup(bot: commands.Bot):
    bot.add_cog(MIDI(bot))
示例#5
0
from fogeybot.database import Database
from fogeybot.hotslogs_api import HotsLogsAPI

from fogeybot.cogs.general.cog import GeneralCommands
from fogeybot.cogs.pickup.cog import PickupCommands
from fogeybot.cogs.users import UserCommands

bot = Bot(command_prefix="!", description="I am FogeyBot! I help start pickup games, and do other bot-y things.")

@bot.event
async def on_ready():
    print("FogeyBot: logged in as %s" % (bot.user.name))

client_id = os.environ["DISCORD_CLIENT_ID"]
token = os.environ["DISCORD_TOKEN"]
channel = os.environ.get("DISCORD_CHANNEL")
uri = os.environ["MONGO_URI"]

db = Database(uri)
asyncio.get_event_loop().run_until_complete(db.test_connection())

api = HotsLogsAPI()

bot.add_cog(GeneralCommands(bot))
bot.add_cog(PickupCommands(bot, api, db, channel))
bot.add_cog(UserCommands(bot, api, db))

bot.client_id = client_id
bot.run(token)
示例#6
0
def setup(bot: Bot):
    bot.add_cog(OffTopicNames(bot))
    log.info("Cog loaded: OffTopicNames")
示例#7
0
def setup(bot: Bot) -> None:
    bot.add_cog(Basic(bot))
    log.info("{} cog loaded".format(__name__))
示例#8
0
def setup(bot: commands.Bot) -> None:
    cog = Metrics(bot)
    bot.add_cog(cog)
示例#9
0
def setup(bot: commands.Bot):
    bot.add_cog(Invites(bot))
示例#10
0
from discord.ext.commands import Bot

import const
from checks import *
from cogs.commands.basic import BasicCommands
from cogs.commands.memes import MemeCommands
from cogs.commands.music import MusicCommands
from cogs.listener import BotEventListener
from handler import MusicEventHandler
from util import *

bot = Bot(command_prefix='!')
handler = MusicEventHandler(bot)

# cogs
bot.add_cog(BotEventListener(bot))
bot.add_cog(BasicCommands(bot))
bot.add_cog(MusicCommands(bot, handler))
bot.add_cog(MemeCommands(bot, handler))

if __name__ == "__main__":
    bot.run(const.BOT_TOKEN)
示例#11
0
def setup(bot: commands.Bot):
    bot.add_cog(Plugin(bot))
示例#12
0
def setup(bot: commands.Bot):
    meta = Meta(bot)
    bot.add_cog(meta)
示例#13
0
def setup(bot: commands.Bot):
    bot.add_cog(Find(bot))
示例#14
0
def setup(bot: commands.Bot):
    bot.add_cog(c280(bot))
示例#15
0
def setup(bot: commands.Bot):
    bot.add_cog(Animals(bot))
示例#16
0
def setup(bot: Bot) -> None:
    """Load the Calendar cog."""
    creds = botaclan.google.auth.generate_credentials(
        GOOGLEAPI_APPLICATION_CREDENTIALS)
    bot.add_cog(Calendar(bot, creds))
    log.info("Cog loaded: Calendar")
示例#17
0
def setup(bot: commands.Bot):
    bot.add_cog(Commands(bot))
示例#18
0
def setup(bot: commands.Bot):
    bot.add_cog(general_cog(bot))
示例#19
0
def setup(bot: commands.Bot):
    logging.info('Setting up Misc extension')
    bot.add_cog(Misc(bot))
    logging.info('Done setting up Misc extension')
示例#20
0
def setup(bot: commands.Bot):
    bot.add_cog(Imagine(bot))
示例#21
0
def setup(bot: cmds.Bot):
    bot.add_cog(RandCog(bot))
示例#22
0
def setup(bot: commands.Bot) -> None:
    """Starts the animals cog."""
    bot.add_cog(animals(bot))
示例#23
0
def setup(bot: cmds.Bot):
    bot.add_cog(WikiCog(bot))
示例#24
0
def setup(bot: Bot) -> None:
    """Reminders cog load."""
    bot.add_cog(Reminders(bot))
    log.info("Cog loaded: Reminders")
示例#25
0
def setup(bot: Bot) -> None:
    bot.add_cog(Maple(bot))
    log.info('{} cog loaded'.format(__name__))
示例#26
0
文件: admin.py 项目: zed0/apollo
def setup(bot: Bot):
    bot.add_cog(Admin(bot))
示例#27
0
def setup(bot: commands.Bot):
    logging.info('Setting up Uptime extension')
    bot.add_cog(Uptime(bot))
    logging.info('Done setting up uptime extension')
示例#28
0
def setup(bot: commands.Bot):
    bot.add_cog(Misc(bot))