twx.botapi, 非官方电报API客户端

分享于 

2分钟阅读

GitHub

  繁體 雙語
Unofficial Telegram Bot API Client
  • 源代码名称:twx.botapi
  • 源代码网址:http://www.github.com/datamachine/twx.botapi
  • twx.botapi源代码文档
  • twx.botapi源代码下载
  • Git URL:
    git://www.github.com/datamachine/twx.botapi.git
    Git Clone代码到本地:
    git clone http://www.github.com/datamachine/twx.botapi
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/datamachine/twx.botapi
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    twx.botapi

    twx.botapi: 非官方的Telegram库和客户端

    - -
    捐赠请加入 https://github.com/datamachine/twx.botapi
    问题请使用 https://github.com/datamachine/twx.botapi/issues
    支持 python 版本2.7.3.0.3.1.3.2.3.3。3.4.3.5.

    twx.botapi 是一个 python 接口的接口。 它支持进行同步和异步调用,并将响应转换为可用的本地 python 对象。

    支持 MTProto API,但现在考虑了 pre-alpha。

    支持

    你可以在以下位置加入我们的支持聊天: https://telegram.me/twxapi

    安装

    为了稳定:

    pip install twx.botapi

    对于 dev:

    pip install -i https://testpypi.python.org/pypi twx.botapi

    文档

    可以在 http://pythonhosted.org/twx.botapi/ 找到文档。

    快速启动

    from twx.botapi import TelegramBot, ReplyKeyboardMarkup"""Setup the bot"""bot = TelegramBot('<API TOKEN>')
    bot.update_bot_info().wait()print(bot.username)"""Send a message to a user"""user_id =int(<someuserid>)
    result = bot.send_message(user_id, 'test message body').wait()print(result)"""Get updates sent to the bot"""updates = bot.get_updates().wait()for update in updates:
     print(update)"""Use a custom keyboard"""keyboard = [
     ['7', '8', '9'],
     ['4', '5', '6'],
     ['1', '2', '3'],
     ['0']
    ]
    reply_markup = ReplyKeyboardMarkup.create(keyboard)
    bot.send_message(user_id, 'please enter a number', reply_markup=reply_markup).wait()

    API  bot  UNO  TEL  Telegram  
    相关文章