对用户来说,在整个图书馆系统里,最有价值的功能就是这三个功能 —— 续借 ( /renew ) 、 搜索 ( /search ) 和 还书提醒 ( /reminder_on ) !因为这些功能实在太方便了!
回想当初我们为了应付读者们的续借,搞到焦头烂额,每天平均处理10多人的续借,那可不是一件好玩的事情!这件事不应该由人去做,那是机器做的事情啊!感谢我们的委员汉斌用了 javascript, nodejs 写了一个简单的 telegram 机器人 ( bot ) , 解决了我们的痛苦。随着时间过去,这个 telegram 机器人常常会有一些小毛病,有时读者还了书,它还一直发出提醒,或者是没有提醒还书 …等等,到底是什么问题呢?我回答不了,因为程式不是我写的。如今我们重新整理了telegram,用 Java 再写一遍,希望能够解决这个问题!下面就让我们来看看如何在我们图书馆系统里,如何设定这个telegram bot。
什么是 Telegram ?
它就好像Whatsapp 这样的东西,
谁都可以设立一个Telegram Bot !
如果你的手机没有 Telegram, 你可以下载一个
完成后,去搜索 BotFather, 然后看看底下的文章,你就可以创建一个 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 去,按下右下角的方格子,
/setcommands ,
选择一个 bot ( 我这里注册了4 个!)
根据 BotFather 的要求填写,然后发送
成功!你已经为你的图书馆创建了一个telegram 机器人了和增加了一个简单菜单!其他的就交给小绿洲图书馆系统了。