Forwarded from 综合公告与重要通知
资源机器人 @AliYunPanBot v3.4 版本
💫 主要更新日志:
- [新增] 增加了一个用于通知用户的功能;
- [重构] 重构大量代码;
- [重构] 重构维护模式;
- [改进] 反馈失效资源增加了一个确认步骤;
- [改进] 优化收藏排行的统计逻辑,减少资源消耗;
- [改进] 优化内联搜索逻辑,减少用时;
- [改进] 热门资源和收藏资源列表支持循环切换;
- [改动] 不再存储未过审的投稿记录;
- [改进] 内联搜索的缓存时间上调为 60 秒,改进部分细节;
- [修复] 修复已知 bug。
PS:
1. 目前我是写好新东西就部署上来,所以大家其实已经使用新功能一段时间了(也会偶尔发现 bug 突然变多,请记得反馈)
2. 机器人平均每天处理 1261 次搜索,今天刚换了更好(也更贵)的服务器,如果机器人给您带来了便利,请私聊机器人
@PanAnnouncement
💫 主要更新日志:
- [新增] 增加了一个用于通知用户的功能;
- [重构] 重构大量代码;
- [重构] 重构维护模式;
- [改进] 反馈失效资源增加了一个确认步骤;
- [改进] 优化收藏排行的统计逻辑,减少资源消耗;
- [改进] 优化内联搜索逻辑,减少用时;
- [改进] 热门资源和收藏资源列表支持循环切换;
- [改动] 不再存储未过审的投稿记录;
- [改进] 内联搜索的缓存时间上调为 60 秒,改进部分细节;
- [修复] 修复已知 bug。
PS:
1. 目前我是写好新东西就部署上来,所以大家其实已经使用新功能一段时间了(也会偶尔发现 bug 突然变多,请记得反馈)
2. 机器人平均每天处理 1261 次搜索,今天刚换了更好(也更贵)的服务器,如果机器人给您带来了便利,请私聊机器人
/donate 命令,给我回一波血吧(@PanAnnouncement
@AliYunPanBot 更新至 v3.5 版本
主要更新内容:
✨ 支持文本搜索,分页展示结果。示例:
✨ 采用封闭注册制,注册后才可使用机器人的完整功能;
✨ 使用中间件防洪;
🔧 搜索时自动使用 jieba 分词,提高搜索宽容度;
🔧 内联搜索支持 “继续搜索”:在设置中开启后,可以点击搜索结果下方的按钮,继续查看上次搜索的内容;
🔧 热门收藏 (
🔧 改进 内联搜索结果 和 私聊调出资源详情 的样式;
🔧 热门收藏资源的展示数量上调至 1000;
🔧(管理限定)优化黑名单和白名单的部分细节;
@atabots
主要更新内容:
✨ 支持文本搜索,分页展示结果。示例:
/search 电影✨ 采用封闭注册制,注册后才可使用机器人的完整功能;
✨ 使用中间件防洪;
🔧 搜索时自动使用 jieba 分词,提高搜索宽容度;
🔧 内联搜索支持 “继续搜索”:在设置中开启后,可以点击搜索结果下方的按钮,继续查看上次搜索的内容;
🔧 热门收藏 (
/popular) 和个人收藏 (/collection) 命令支持指定要跳转到的页面,如 /popular 10 跳转到第十页;🔧 改进 内联搜索结果 和 私聊调出资源详情 的样式;
🔧 热门收藏资源的展示数量上调至 1000;
🔧(管理限定)优化黑名单和白名单的部分细节;
@atabots
This media is not supported in your browser
VIEW IN TELEGRAM
✨ 机器人 @AliYunPanBot v3.6 版本
主要更新内容:
* 新增 可将频道消息转发给机器人,进行收藏、反馈失效操作;
* 新增 注册用户可以私聊机器人
* 新增 命令支持搜索特定用户的投稿,格式与内联搜索一致。如:搜索 UID 为
* 优化 提高内联搜索的精准度,减少命令搜索耗时;
* 修复 因部分资源标题含有特殊字符,裁切标题可能导致编码错误的问题;
* 修复 搜索用户投稿记录用时较久的问题。
···
@atabots
主要更新内容:
* 新增 可将频道消息转发给机器人,进行收藏、反馈失效操作;
* 新增 注册用户可以私聊机器人
/me 命令,查看自己的信息以及账户预计过期时间等;* 新增 命令支持搜索特定用户的投稿,格式与内联搜索一致。如:搜索 UID 为
12345678 的用户投稿的电影 “/s 12345678 电影”;
* 重构 支持直接在命令搜索的结果面板中更改排序方式,优化翻页逻辑(见视频);* 优化 提高内联搜索的精准度,减少命令搜索耗时;
* 修复 因部分资源标题含有特殊字符,裁切标题可能导致编码错误的问题;
* 修复 搜索用户投稿记录用时较久的问题。
···
@atabots
@AntiChannelSpammersBot 支持一键部署到 Heroku 了
部署链接:Deploy to Heroku
目前有个缺陷:机器人的数据存在本地,所以每次 Heroku 强制休眠实例后,机器人的数据会丢失。欢迎 PR
部署链接:Deploy to Heroku
目前有个缺陷:机器人的数据存在本地,所以每次 Heroku 强制休眠实例后,机器人的数据会丢失。欢迎 PR
@AntiChannelSpammersBot 已支持自动清理群内命令消息
设置方式:发送 /settings
注:
1. 以斜杠 "
2. 机器人会在命令发出 10 秒后尝试删除。需要授予 bot 删除消息的权限。
@atabots
设置方式:发送 /settings
注:
1. 以斜杠 "
/" 开头的消息视为命令;2. 机器人会在命令发出 10 秒后尝试删除。需要授予 bot 删除消息的权限。
@atabots
Forwarded from BotNews
As of the next update, it will no longer be possible to store the value of
file_size fields in a signed 32-bit integer type. This change is necessary to support 4GB files which some users will be able to upload. We expect this update to arrive in June 2022.随手写了一个新机器人 @PremiumOnlyMsgBot ,可以使用内联模式发送仅 Telegram Premium 用户可见,或者非 Telegram Premium 用户可见的消息
GitHub:https://github.com/AnotiaWang/TinyBots/tree/main/PremiumOnlyMessages
@atabots
GitHub:https://github.com/AnotiaWang/TinyBots/tree/main/PremiumOnlyMessages
@atabots
👍1
还有之前写了一个机器人,没做 demo
https://github.com/AnotiaWang/TinyBots/blob/main/JoinRequestApprover
可以在收到加群申请时,判断对方是否关注了关联的频道,如果有则放行,否则拒绝(机器人需同时加群和频道,并且授予相关权限
@atabots
https://github.com/AnotiaWang/TinyBots/blob/main/JoinRequestApprover
可以在收到加群申请时,判断对方是否关注了关联的频道,如果有则放行,否则拒绝(机器人需同时加群和频道,并且授予相关权限
@atabots
👍1
谨慎选择上游🤬🤬
在给 @YuanShen 的半自动化 bot 进行重写。之前一直用 Telegraf.js 开发,但是它是基于 Bot API 的,为了避免一些可能的限制(如不能上传大文件),我打算换到 MTProto API 来写。然后留意到了一个没什么名气的项目 TgSnake ,是基于 GramJS 二次开发的,但是同时缝合了 Telegraf 的一些东西(比如 shorthand method 之类),写起来省了很多学习成本。遂选择了 TgSnake 开工。
写着写着就发现有点不对劲了。先是 callback query 的回应方法如
还是先乖乖回 Telegraf 待着吧,想想倒也有办法规避掉逾越 Bot API 的操作。这次事情很搞心态,搞得心情也不好。谨慎选择上游!尽量选择成熟的、知名的上游,知名度可由仓库 Star 数、dependents、频道订阅者数、交流群人数和活跃度等因素综合考量。
@atabots
在给 @YuanShen 的半自动化 bot 进行重写。之前一直用 Telegraf.js 开发,但是它是基于 Bot API 的,为了避免一些可能的限制(如不能上传大文件),我打算换到 MTProto API 来写。然后留意到了一个没什么名气的项目 TgSnake ,是基于 GramJS 二次开发的,但是同时缝合了 Telegraf 的一些东西(比如 shorthand method 之类),写起来省了很多学习成本。遂选择了 TgSnake 开工。
写着写着就发现有点不对劲了。先是 callback query 的回应方法如
answerCalbackQuery 缺失,跑到开发群里搜了一下找到了办法,竟然是通过中间件来手动补上这块残缺。结果等写完了一半多的时候就遇到了致命的问题。和文本相关的方法,entities 发出来之后是虚无,然后 sendVideo 方法发出来的 caption 也是虚无。不清楚 TgSnake 的开发者是精力有限还是怎么回事,当然 beta 确实会存在不稳定,这次是我大意了。还是先乖乖回 Telegraf 待着吧,想想倒也有办法规避掉逾越 Bot API 的操作。这次事情很搞心态,搞得心情也不好。谨慎选择上游!尽量选择成熟的、知名的上游,知名度可由仓库 Star 数、dependents、频道订阅者数、交流群人数和活跃度等因素综合考量。
@atabots
👍3