图书馆管理系统 (9) — Telegram bot

对用户来说,在整个图书馆系统里,最有价值的功能就是这三个功能 —— 续借 ( /renew ) 、 搜索 ( /search ) 和 还书提醒 ( /reminder_on ) !因为这些功能实在太方便了!

回想当初我们为了应付读者们的续借,搞到焦头烂额,每天平均处理10多人的续借,那可不是一件好玩的事情!这件事不应该由人去做,那是机器做的事情啊!感谢我们的委员汉斌用了 javascript, nodejs 写了一个简单的 telegram 机器人 ( bot ) , 解决了我们的痛苦。随着时间过去,这个 telegram  机器人常常会有一些小毛病,有时读者还了书,它还一直发出提醒,或者是没有提醒还书 …等等,到底是什么问题呢?我回答不了,因为程式不是我写的。如今我们重新整理了telegram,用 Java 再写一遍,希望能够解决这个问题!下面就让我们来看看如何在我们图书馆系统里,如何设定这个telegram bot。

什么是 Telegram ?

它就好像Whatsapp 这样的东西,

Telegram——真正定义即时通讯

Telegram Wiki

谁都可以设立一个Telegram Bot !

如果你的手机没有 Telegram, 你可以下载一个

telegram-app-store.jpg

完成后,去搜索 BotFather, 然后看看底下的文章,你就可以创建一个 telegram bot 了,很简单的。

如何创建我自己的电报机器人(Telegram Bot)

如果你已经创建了你自己的机器人,恭喜你!但请注意:API Token 是机器人与Telegram系统通信的关键,请保持安全, 别让其他人知道这个 token!图书馆系统的设定也需要这个 token:

src/main/resources/application.properties

telegrambot.token = 984832545:AAH0QnOUnxUYEV_8ro4CqLmY_sHyx10c9gU
telegrambot.username = minioasistest_bot
reminder.days = 3

设定完成后,创建菜单(/auth , /due, /help)

再到 BotFather 去,按下右下角的方格子,

222.jpg

/setcommands ,

333.jpg

选择一个 bot ( 我这里注册了4 个!)

444.jpg

根据 BotFather 的要求填写,然后发送

555.jpg

成功!你已经为你的图书馆创建了一个telegram 机器人了和增加了一个简单菜单!其他的就交给小绿洲图书馆系统了。

 

 

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s