38 lines
599 B
Python
Executable File
38 lines
599 B
Python
Executable File
#!/usr/bin/env python3
|
|
"""
|
|
main (GLaDOS)
|
|
=============
|
|
|
|
Description
|
|
-----------
|
|
Create a bot's instance and manages it.
|
|
"""
|
|
|
|
import logging
|
|
import re
|
|
from irc_api import api
|
|
|
|
|
|
import glados_cmnds as gv4_cmnds
|
|
import fun_cmnds as fcmnds
|
|
from secrets import USER, PASSWORD
|
|
|
|
|
|
LOG_FORMAT = "%(asctime)s [%(levelname)s] <%(filename)s> %(funcName)s: %(message)s"
|
|
logging.basicConfig(format=LOG_FORMAT, level=logging.DEBUG)
|
|
|
|
|
|
class MyBot(api.Bot):
|
|
counter = 1
|
|
|
|
glados = MyBot(
|
|
(USER, PASSWORD),
|
|
('irc.planet-casio.com', 6697),
|
|
["#glados"],
|
|
gv4_cmnds,
|
|
prefix="!",
|
|
)
|
|
|
|
|
|
glados.start()
|