示例#1
0
# coding=utf8
from example import steam

last_message = steam.decode(steam.log_on("phone"))["message"]

symbol = ['+', '/', '*', '-']


def is_contain(message):
    for line in message:
        if line in symbol:
            return True

    return False


def calculate(math_list):
    try:
        last_number = None
        summary = 0
        mod = False

        for line in math_list:
            if mod:
                if mod == "+":
                    summary += last_number + int(line)
                elif mod == "-":
                    summary += last_number - int(line)
                elif mod == "*":
                    summary += last_number * int(line)
                elif mod == "/":
示例#2
0
文件: chatbot.py 项目: Rojh/Steam-API
# coding=utf8
from example import steam

last_message = steam.decode(steam.log_on())["message"]

while True:
    data = steam.decode(steam.pool(last_message))

    if data["error"] == "OK":
        for message in data["messages"]:
            message_from = message["steamid_from"]
            message_type = message["type"]

            if message_type == "saytext":
                message_text = message["text"]
                steam.send_message(message_from, 'You say: ' + message_text)

        last_message = data["messagelast"]