Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLM 集成功能和修复WeChatter 消息转发 #101

Merged
merged 4 commits into from
Dec 6, 2024

Conversation

Ashesttt
Copy link
Collaborator

@Ashesttt Ashesttt commented Dec 6, 2024

feat: 新增 basechat.py 模块,封装与各大 LLM 对话的方法,简化 AI 模型的集成。

feat: 集成 Grok 大型模型,扩展系统的 AI 功能。

fix: 解决消息转发来源排除列表 (from_list_exclude) 的问题,确保正确排除指定来源。

fix: 修正 Message 类中群消息判断逻辑,现在使用 group.id 判断是否为群消息,提高群消息处理的准确性。

fix: 更新 sender.py 中群消息发送逻辑,使用 g_id 和 g_name 来发送群消息,优化群消息的发送流程。

- 重构了消息转发规则的解析逻辑,提高了代码的可读性和可维护性- 新增了将目标群组和人员自动添加到排除列表的功能,避免消息循环转发
- 修复了消息转发来源排除列表 "from_list_exclude" 对用户失效的问题。
- 修改了 Message 类中的 is_group_msg 方法,现在使用 group.id 来判断是否为群消息。
- 更新了 sender.py 中的群消息发送逻辑,改为使用 g_id 和 g_name 来判断和发送群消息。
@Ashesttt Ashesttt added the enhancement New feature or request label Dec 6, 2024
@Ashesttt Ashesttt merged commit e2cb2de into master Dec 6, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant