telegram-bot-disrecall

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: AGPL-3.0 Imports: 6 Imported by: 0

README

Telegram 防撤回(归档)机器人

简体中文 | English

一个防止消息被撤回 / 失效的 Telegram 机器人,可归档与便捷查询各种消息类型,支持恢复被删除的消息(通过上传),并配有简单的鉴权

Notice

官方机器人 API(本项目默认使用) 仅支持上传最大 50MB,下载最大20MB的文件。若您有归档更大文件的需求,请使用自建 telegram-bot-api 服务器

介绍

支持归档的消息类型
  • 文本
  • 图片
  • 语音
  • 视频
  • 文件
功能展示
  • 初始化

  • 记录转发

  • 查看归档数据(以 文本 类型记录为例)

    下方按钮从左到右依次为:上一页、帮助菜单、页面跳转(显示当前页)、下一页

  • 查看统计数据

  • 鉴权

工作原理

机器人在检测到支持类型的转发消息后,会自动将文件下载到本地目录或保存到数据库(文本类型)。如果在查看归档记录时检测到文件ID失效,机器人会重新上传文件以实现防撤回的效果。

部署
  1. 下载 Release
  2. 通过 BotFather 创建你自己的机器人密匙(token)
  3. token 填入配置项 telegram-bot.token
  4. 启动程序
配置文件

config.yml

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
bot
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL