telegrammer, Telegram的轻量级 ruby 客户端

分享于 

2分钟阅读

GitHub

  繁體 雙語
Ruby client for the Telegram's Bot API.
  • 源代码名称:telegrammer
  • 源代码网址:http://www.github.com/mayoral/telegrammer
  • telegrammer源代码文档
  • telegrammer源代码下载
  • Git URL:
    git://www.github.com/mayoral/telegrammer.git
    Git Clone代码到本地:
    git clone http://www.github.com/mayoral/telegrammer
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mayoral/telegrammer
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Gem VersionCode ClimateInline docs[Gitter](https://badges.gitter.im/Join chat。svg )!

    Telegrammer

    telegram的 Bot的客户端客户端。 符合版本2016-01-20的API版本。

    安装

    将此行添加到你的应用程序的Gemfile中:

    gem 'telegrammer'

    然后执行:

     
    $ bundle
    
    
    
     

    用法

    首先你需要 register,得到一个API令牌。 为此,你必须与 @BotFather 服务器进行对话。 请在这里详细了解这里

    获得令牌后,你可以执行如下操作:

    require'telegrammer'bot =Telegrammer::Bot.new('[YOUR TELEGRAM TOKEN]')
    bot.get_updates do |message|
     puts"In chat #{message.chat.id}, @#{message.from.username} said: #{message.text}" bot.send_message(chat_id: message.chat.id, text:"You said: #{message.text}")
     # Here you can also process message text to detect user commands# To learn more about commands, see https://core.telegram.org/bots#commandsend

    这里 gem 目前支持由telegram的Bot公开的所有操作。 所有的类和方法都以示例来记录,因此请检查文档的文档。 另外,你可以查看wiki插件,在那里你可以找到关于你的bot服务器的主题的更多信息,比如设置 webhooks。

    • fork: https://github.com/mayoral/telegrammer/fork
    • 创建你的特征分支( git checkout -b my-new-feature )
    • 提交你的更改( git commit -am 'Add some feature' )
    • 推送到分支( git push origin my-new-feature )
    • 创建新的拉请求

    API  Light  bot  TEL  Telegram  
    相关文章