Add dm chatting

pull/122/head
bobloy 4 years ago
parent b7ad892b7f
commit ba03fb5127

@ -3,7 +3,6 @@ import logging
import os
import pathlib
from datetime import datetime, timedelta
from typing import Literal
import discord
from chatterbot import ChatBot
@ -14,9 +13,8 @@ from redbot.core import Config, commands
from redbot.core.commands import Cog
from redbot.core.data_manager import cog_data_path
from redbot.core.utils.predicates import MessagePredicate
from redbot.core.utils import AsyncIter
log = logging.getLogger("red.fox_v3.chat")
log = logging.getLogger("red.fox_v3.chatter")
class ENG_LG:
@ -420,21 +418,18 @@ class Chatter(Cog):
for the message filtering
"""
###########
is_private = isinstance(message.channel, discord.abc.PrivateChannel)
# user_allowed check, will be replaced with self.bot.user_allowed or
# something similar once it's added
user_allowed = True
if len(message.content) < 2 or is_private or not user_allowed or message.author.bot:
if len(message.content) < 2 or message.author.bot:
return
if await self.bot.cog_disabled_in_guild(self, message.guild):
guild: discord.Guild = getattr(message, "guild", None)
if await self.bot.cog_disabled_in_guild(self, guild):
return
ctx: commands.Context = await self.bot.get_context(message)
if ctx.prefix is not None:
if ctx.prefix is not None: # Probably unnecessary, we're in on_message_without_command
return
###########
@ -454,23 +449,8 @@ class Chatter(Cog):
# print("not mentioned")
return
author = message.author
guild: discord.Guild = message.guild
channel: discord.TextChannel = message.channel
# if author.id != self.bot.user.id:
# if guild is None:
# to_strip = "@" + channel.me.display_name + " "
# else:
# to_strip = "@" + guild.me.display_name + " "
# text = message.clean_content
# if not text.startswith(to_strip):
# return
# text = text.replace(to_strip, "", 1)
# A bit more aggressive, could remove two mentions
# Or might not work at all, since mentionables are pre-cleaned_content
message.content = message.content.replace(prefix, "", 1)
text = message.clean_content

Loading…
Cancel
Save