Example #1
0
def main():
    """Main entry point"""
    log_in_client(client)
    client.run()
    
    return 0
Example #2
0
import discord
from plugins import price, who
from util.discord_util import reply, log_in_client
from util.modules_util import make_module_dict

# Configure what to load here.
modules = make_module_dict([price,
                            who])

client = discord.Client()
log_in_client(client)


@client.event
def on_message(message):
    if message.author == client.user:
        return
        
    #
    # Module commands
    #
    
    handled_by_module = False
    for c, m in modules.items():
        if message.content.startswith(c):
            m.handle(message, client)
            handled_by_module = True
    
    
    #
    # Global commands