FutureEcho Bot Update Log

Published by

on

一个优雅的,人性化的,主流审美的,安全的Telegram Bot开发日志,这是仅面向于用户的文档,此文档只会展示对于用户,Bot发生了什么,且Bot并不开源。

特征:
  • CloudFlare验证与智能验证会话管理
    • More about Bot CloudFlare Verify
  • 对于关键目标调度如注册人数和开放人数使用线程锁,避免并发带来超过预期的结果
  • 人性化的Telegram InlineKeyboardMarkup按钮
  • 先进的全面的日志收集和汇报
  • 集成支付系统和赞助功能
  • AI对话功能
  • 每日播放图表功能(测试版)
  • 自动删除长期不活跃用户
More about Bot CloudFlare Verify
  • 发送 /start 命令时Bot删除用户命令,让使用户快速被弹出的控制面板吸引
  • 新用户只展示2个按钮,表明主旨
  • 点击注册按钮之后原始消息「上锁」,发出一个新的消息引导用户验证,以及使用新的消息吸引用户注意力
  • 完成验证后,Bot自动删除用于验证的消息,并且「解锁」原始消息,同时在原始消息展示用户的验证信息确保用户明白验证有效期为2分钟
  • 用户通过验证后会被加入验证成功名单,在2分钟内允许执行5次需要验证的操作,通过动态检查来调整允许执行的操作次数,并在发生异常时自动汇报

实例图片:

About FutureEcho:

一个拥有20T本地储存资源库的Navidrome音乐公益服

Power By MeFun

Bot Design & Build By Loooook

Bot Update Logs

2024-8-27 v2.0 Beta-4

1. 账户管理增强:

– 引入新的”冻结”账户机制

– 实现每日任务,于凌晨4点检查用户登录状态

– 在 #info 命令中为管理员添加优雅、用户友好的锁定/删除/解锁按钮

2. 账户管理规则:

– 注册后2天内未登录的用户将被自动删除

– 15天内未活动的用户账户将被冻结

– 被冻结的账户可以被解冻

3. 用户体验改进:

– 用户现在可以直接在Bot的账户信息页面查看他们的Navidrome登录时间

4. 即将推出的功能:

– 为新的AI大型模型歌曲推荐和导入功能奠定基础

2024-8-26 v2.0 Beta-3

1. 添加AI对话功能,集成OpenAI API/Claude API

2. 在群组中回复Bot发送的消息将会收到AI的”调侃”回复

2024-8-23 v2.0 Beta-2

1. 支援 Link MeFun VIP

2. Navidrome模型:添加密码重置功能

3. 用户管理:添加自动移除2天以上不活跃用户的Bot功能

4. 用户体验:添加彩蛋功能,增加趣味性

2024-8-16 v2.0 Beta-1

1. 添加内部API用于MeFun VIP链接

2. 为所有bot.send_message操作引入Telegram Safe Send – anti flood,以防止发送消息时的API速率限制问题

3. 引入每日播放图表功能(Test)

2024-7-23 v1.9.0

1. Navidrome Model:

– 新增API调用:搜索艺术家、搜索歌曲、获取封面图片

2. Bot功能增强:

– 实现 #search 命令,用于搜索Navidrome服务器中的歌曲和艺术家

3. mysql_connect模块优化:

– 重构现有代码

– 新增数据库备份功能

2024-7-19 v1.7.2

1. 修复了一些影响系统稳定性的重要问题

2. 为邀请码注册功能添加了线程锁,防止并发导致的数据不一致问题

3. 优化了注册时的删除消息逻辑,提高了效率

4. 改进了错误处理机制,添加了更多日志记录,便于问题排查

2024-7-18 v1.7.0 Alpha

1. 新增 #info 命令,用于在群组内查询用户信息

2. 集成Navidrome API,允许Bot查询当前服务器状态、歌曲数量和专辑数量

3. 引入定时任务:

– 每天00:00自动在群组内发送服务器信息

– 每天03:00自动删除15天未签到的用户

4. 在管理员仪表板中添加了手动删除15天未签到用户的按钮

5. 重构代码以提高可维护性和可读性

2024-6-30 v1.4.3b1 Alpha

1. 新增管理员功能:实现了一个按钮,用于移除存在于服务器但不在数据库中的用户

2. 修复了直接注册过程中的一个重要问题,该问题可能导致意外结果

2024-6-28 v1.4.0 Alpha

1. 重构和改进了Navidrome模型,提高了代码的可读性和可维护性

2. 添加了自动刷新令牌的机制,提高了模块的稳定性

3. 开放了管理员仪表板,允许管理员进行快速操作:

  • 创建邀请码,删除未同步用户,开放/关闭注册,开放/关闭自由注册,视察服务器各项数据和指标,设定允许的注册人数,删除未登录/签到用户
2024-6-26 WebUI Update

1. 统一Web Verify与Bot头图画风使其更加美观

2. 点击Web Verify按钮之后不再跳转,而是停留在原始页面并接收消息

2024-6-24 v1.3.3 Alpha

Version v1.0.3b4 Alpha -> v1.3.3 Alpha

1. 将CloudFlareVerify类独立,使代码更加美观和易用

2. 添加签到按钮,使用与注册相同的CloudFlareVerify类

3. 添加了注册讯息查询按钮

4. 添加了命令 /pick_me 用于将用户加入服务器白名单

5. 修改并优化了注册逻辑,即使人数已满也可以使用邀请码注册

6. 实施用户退群自动加入Bot黑名单删除Navidrome账户

2024-6-20 v1.0.3b4 Alpha

Version v1 Alpha -> v1.0.3b4 Alpha

1. 添加命令频率限制,避免连接因为高并发导致数据库返回错误

2. 重构MySQL连接部分,避免连接因为高并发导致数据库返回错误

2024-6-19 v1 Alpha

Version v1 Beta -> v1 Alpha

1. 优化了注册按钮的逻辑,使其完全可用,且人性化,符合人类思维。

2. 为后续功能做了准备

Previous Post
Next Post