Skip to content

archive-go/ArchiveBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

备份 Bot

一个用来备份链接内容的 Telegram Bot

发给 Bot 一个链接/包含链接的文本,它将检测其中的链接,并启动爬虫程序将链接中的信息抓下来然后上传到 Telegraph 平台上,最后给你一个可在线访问的 Telegraph(Telegram 出品)链接。

预览


preview

如何本地运行?


准备工作:

  1. 你需要在本地配置好Golang的环境
  2. 下载好项目代码
  3. 你需要在项目根目录创建一个config.json文件,并且输入下面几个信息:
{
    "botToken": "111111111:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // Telegraph Bot Token 请找 @BotFather 获取 https://t.me/@BotFather
    "telegraphToken": "b968da509bb76866c35425099bc0989a5ec3b32997d55286c657e6994bbb", // Telegraph Token,可以用这个测试 Token ,也可以自行注册一个Telegraph Account 然后会得到一个 Token,请阅读 https://telegra.ph/api#createAccount
    "socks5": "socks5:https://localhost:1085" // 如果你在国内等无法直连 Telegraph 的环境中,那么就需要配置下,让程序走代理(端口不一定是1085,看你电脑代理软件配置的是啥)。如果你不明白这里在说什么,请先上网找翻墙教程,把墙翻了再说。
}

运行程序:

在项目根目录下执行go run *.go,看到命令行输出Authorized on account ...这样的信息就说明项目跑起来了。

然后去 Telegram,找到你创建的那个测试Bot,试着发一段文本给它,同时留意命令行的输出。

有问题请反馈到 issues区