Thank you for considering contributing to AI Anti-Spam Bot! This is the official repository maintained by @luoyanglang.
-
Report Bugs
- Open an issue with detailed description
- Include error logs and reproduction steps
- Mention your Python version and environment
-
Suggest Features
- Open an issue with
[Feature Request]tag - Explain the use case and benefits
- Discuss with maintainers before implementing
- Open an issue with
-
Submit Pull Requests
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Write clear commit messages
- Test your changes thoroughly
- Submit PR with detailed description
When contributing, you MUST:
- ✅ Keep the developer information in the code
- ✅ Maintain the copyright notices
- ✅ Follow the existing code style
- ✅ Add tests for new features (if applicable)
DO NOT:
- ❌ Remove or modify developer information
- ❌ Change the project branding
- ❌ Submit malicious code
- Be respectful and constructive
- Help others in discussions
- Follow the MIT License terms
- Credit the original author when forking
- 📢 Official Channel: @langgefabu
- 💬 Discussion Group: @langgepython
- 🎯 Demo Bot: @xiaolangzaibot
感谢你考虑为 AI 反垃圾广告机器人 做贡献!这是由 @luoyanglang 维护的官方仓库。
-
报告 Bug
- 提交 Issue 并详细描述问题
- 包含错误日志和复现步骤
- 说明你的 Python 版本和环境
-
建议新功能
- 提交 Issue 并标注
[功能建议] - 解释使用场景和好处
- 在实现前与维护者讨论
- 提交 Issue 并标注
-
提交 Pull Request
- Fork 本仓库
- 创建功能分支:
git checkout -b feature/your-feature - 写清晰的提交信息
- 充分测试你的修改
- 提交 PR 并详细描述
贡献时你必须:
- ✅ 保留代码中的开发者信息
- ✅ 保持版权声明
- ✅ 遵循现有代码风格
- ✅ 为新功能添加测试(如适用)
禁止:
- ❌ 删除或修改开发者信息
- ❌ 更改项目品牌标识
- ❌ 提交恶意代码
- 尊重他人,建设性讨论
- 在讨论中帮助他人
- 遵守 MIT 协议条款
- Fork 时注明原作者
- 📢 发布频道:@langgefabu
- 💬 交流群组:@langgepython
- 🎯 演示 Bot:@xiaolangzaibot
感谢你的贡献!/ Thank you for your contribution!
⭐ 别忘了给项目一个 Star / Don't forget to star the project!