ATTENTION
Due to conflicts with the Mirai team (#2), the project was downgraded to the lowest priority and can be stopped at any time (without notice in advance).
All the backends for QQ is in lower priority since UBot is mainly aimed at the bot-friendly platforms.
About UBot
UBot is an open source platform for developing chat bots. It provides consistent apis for different platforms (telegram, discord and more!) in a language-independent way, making bot development WORA-able (Write once, Run anywhere).
About Mirai
Mirai is a separate project by separate developers, implementing the protocol for a Chinese popular IM software (QQ).
For more details about Mirai, please visit their GitHub Repository.
About Account.Mirai
This project is a Mirai backend for UBot Platform, making the bot run with the protocols that Mirai provides.
This backend uses Mirai Core directly.
Usage
{ExecutableFile} {UBotOp} {UBotAddr} {Account} {Password}
License
This application is licensed under GNU Affero General Public License v3.0.
This license is required by Mirai Project currently.
Note that according to the license (part requirements, not all):
- You must disclose your source code when you distribute, publish or serve modified or derivative software.
- You cannot extend the license to this software.
- You cannot charge the software/license owner for damages.
- This project may be stopped at any time without any notifying in advance.
- Business activities are not encouraged and business supports are not given.
- Disclaimer of Warranty: THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
- Limitation of Liability: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
This is not legal advice. In case of discrepancy, the original full license text (in English) shall prevail.
许可证(中文)
本程序使用GNU Affero General Public License v3.0许可证开源
这符合Mirai项目目前的要求
注意到,根据许可证(部分要求,不是所有要求):
- 在分发、发布或使用本软件提供服务时,若经过修改或衍生,则必须公开源代码
- 您不能添加额外的限制条款
- 您不能向软件或许可证的作者索要任何损失
- 本项目可能在无事先通知的情况下随时停止
- 不鼓励商业活动,不给予商业支持
- 免责申明:在适用法律许可下,本授权不对本程序承担任何担保责任。除非是书面申明,否则版权所有者和/或提供本程序的第三方组织,“照旧”不承担任何形式的担保责任,无论是承诺的还是暗含的,包括但不限于就适售性和为某个特殊目的的适用性的默认担保责任。有关本程序质量与效能的全部风险均由您承担。如本程序被证明有瑕疵,您应承担所有必要的服务、修复或更正的费用。
- 责任范围:除非受适用法律要求或者书面同意,任何版权所有者,或任何依前述方式修改和/或发布本程序者,对于您因为使用或不能使用本程序所造成的一般性、特殊性、意外性或间接性损失,不负任何责任(包括但不限于,资料损失,资料执行不精确,或应由您或第三人承担的损失,或本程序无法与其他程序运作等),即便该版权所有者或其他组织已经被告知程序有此类损失的可能性也是如此。
这不是法律建议,如有不一致之处,一律以完整的英文许可证文本为准