Example #1
0
def group_message(msg):
    """
    处理群聊消息
    :param msg:
    :return:
    """
    if not config.IS_LISTEN_GROUP:
        return
    group = msg.chat.name
    sender = msg.member.name

    if group in DataBase.all_listen_group():
        DataBase.save_chat(group, sender,
                           msg.receive_time.strftime("%Y-%m-%d %H:%M:%S"),
                           msg.text)

    return
Example #2
0
def group_sharing(msg):
    """
    处理群分享
    :param msg:
    :return:
    """
    if not (config.IS_LISTEN_GROUP and config.IS_LISTEN_SHARING):
        return

    group = msg.chat.name
    if group not in DataBase.all_listen_group():
        return

    sender = msg.member.name
    msg.forward(bot.file_helper,
                prefix='【{0}】:【{1}】群成员【{2}】分享了:'.format(
                    msg.receive_time.strftime("%Y-%m-%d %H:%M:%S"), group,
                    sender))
    return