跳转到主要内容

Python的VCNC Between

项目描述

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p200x200/10517518_750265521675300_788817894578396496_n.png?oh=7ca341ef155d138a5a44367e2ea16352&oe=55CBB403&__gda__=1438880194_5cb73422083338e6855db51023441766

Between of VCNC for Python.

如何被爱? 这就是对你问题的答案。

如何使用

  1. 与某人约会

  2. 安装 Between

  3. 编写一个有趣的机器人

  4. 被你的爱人所爱

安装

简单。

$ pip install between

示例

简单命令

import between

client = between.Client("YOUR_ID", "YOUR_PASSWORD")
client.send("Carpe diem!")
client.send_sticker()
client.send_sticker("85_12")
client.send_image("./test.jpg")
print client.get_recent_messages()

简单机器人:

import between

def on_message(ws, message):
   print message

def on_open(ws):
   ws.send("Hello World!")

bot = between.Bot("YOUR_ID", "YOUR_PASSWORD", on_open=on_open, on_message=on_message)
bot.run_forever()

回声机器人:

import between

client = between.Client("YOUR_ID", "YOUR_PASSWORD")

me = client.me.account_id
lover = client.lover.account_id

def on_message(ws, message):
   print message

   if message.has_key('p'):
      if message['p'] == 'events':
            for event in message['m']['events']:
               if event['action'] == 'EA_ADD':
                  msg = event['messageEvent']['message']

                  if msg['from'] != me:
                        if msg.has_key('attachments'):
                           attachment = msg['attachments'][0]

                           if attachment.has_key('reference'):
                              # echo image
                              ws.send_image(image_id=attachment['reference'])

                           elif attachment.has_key('sticker'):
                              # echo sticker
                              ws.send_sticker(attachment['sticker']['sticker_id'])
                        elif msg.has_key('content'):
                           # echo message
                           ws.send(msg['content'])

bot = between.Bot(client=client, on_message=on_message)
bot.run_forever()

功能

  • 登录和认证

  • 发送消息

  • 发送贴纸

  • 发送图片

  • 获取最近消息

  • 消息长轮询

  • 获取上传的图片列表(进行中)

屏幕截图

https://raw.githubusercontent.com/carpedm20/between/master/contents/demo.png

作者

Taehoon Kim / @carpedm20

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

between-0.2.7.tar.gz (20.7 kB 查看哈希值)

上传时间 源代码

支持