コード例 #1
0
ファイル: engine.py プロジェクト: schrepfer/PyBot
 def __init__(self):
   self._running = False
   self._shutdown = threading.Event()
   self._threads = []
   self._timers = []
   self._eventManager = events.EventManager(self)
   events.registerEvents(self, self)
コード例 #2
0
ファイル: connection.py プロジェクト: schrepfer/PyBot
 def __init__(self, engine):
   self._telnet = telnetlib.Telnet()
   self._running = False
   self._engine = engine
   self._sent = 0
   self._received = 0
   events.registerEvents(self, engine)
   locale.setlocale(locale.LC_ALL, '')
コード例 #3
0
ファイル: bot.py プロジェクト: schrepfer/PyBot
 def __init__(self):
   self._triggers = []
   self._previousLine = ''
   self._previousLineRaw = ''
   self._engine = engine.Engine()
   self._connection = connection.Connection(self._engine)
   events.registerEvents(self, self._engine)
   self.loadTriggers()
コード例 #4
0
ファイル: main.py プロジェクト: CodersClashS01/CodersClashBot
import os

import discord
from discord.ext import commands
import consts
import commands as cmds
import events
import sys

if len(sys.argv) < 2:
    print("Please pass the bots token as first argument!")
    exit(-1)

global CCROLE

bot = commands.Bot(command_prefix=consts.PREFIX,
                   description=consts.DESCRIPTION)

events.registerEvents(bot)
cmds.registerCommands(bot)

bot.run(sys.argv[1])