Python discord.AutoShardedClient() Examples
The following are 1
code examples of discord.AutoShardedClient().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
discord
, or try the search function
.
Example #1
Source File: __init__.py From Cathy with GNU General Public License v3.0 | 5 votes |
def __init__(self, channel_name, bot_token, database): """ Initialize the bot using the Discord token and channel name to chat in. :param channel_name: Only chats in this channel. No hashtag included. :param bot_token: Full secret bot token :param database: Path for sqlite file to use """ # Store configuration values self.channel_name = channel_name self.token = bot_token self.database = database self.message_count = 0 self.last_reset_time = datetime.now() logging.info("[*] Setting up signal handlers") signal(SIGINT, self.exit_handler) signal(SIGTERM, self.exit_handler) # Setup database logging.info("[*] Initializing database...") self.db = sqlite3.connect(self.database) self.cursor = self.db.cursor() self.setup_database_schema() logging.info('[+] Database initialized') # Load AIML kernel logging.info("[*] Initializing AIML kernel...") start_time = datetime.now() self.aiml_kernel = aiml.Kernel() self.setup_aiml() end_time = datetime.now() logging.info(f"[+] Done initializing AIML kernel. Took {end_time - start_time}") # Set up Discord logging.info("[*] Initializing Discord bot...") self.discord_bot = discord.AutoShardedClient() self.setup_discord_events() logging.info("[+] Done initializing Discord bot.") logging.info("[+] Exiting __init__ function.")