GLaDOS/main.py

38 lines
599 B
Python
Raw Normal View History

#!/usr/bin/env python3
2023-06-09 14:07:04 +02:00
"""
main (GLaDOS)
=============
2020-11-07 00:26:51 +01:00
2023-06-09 14:07:04 +02:00
Description
-----------
Create a bot's instance and manages it.
"""
import logging
import re
2023-06-11 15:26:53 +02:00
from irc_api import api
2023-06-11 18:25:08 +02:00
import glados_cmnds as gv4_cmnds
import fun_cmnds as fcmnds
2023-06-11 18:25:08 +02:00
from secrets import USER, PASSWORD
2020-11-07 00:26:51 +01:00
2021-05-06 14:09:49 +02:00
LOG_FORMAT = "%(asctime)s [%(levelname)s] <%(filename)s> %(funcName)s: %(message)s"
logging.basicConfig(format=LOG_FORMAT, level=logging.DEBUG)
2023-06-09 14:07:04 +02:00
class MyBot(api.Bot):
counter = 1
glados = MyBot(
2023-06-11 18:25:08 +02:00
(USER, PASSWORD),
2020-11-07 00:26:51 +01:00
('irc.planet-casio.com', 6697),
["#glados"],
gv4_cmnds,
prefix="!",
2020-11-07 00:26:51 +01:00
)
2020-11-08 01:41:33 +01:00
glados.start()