You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
import sys
|
|
|
|
import io
|
|
|
|
import os
|
|
|
|
import time
|
|
|
|
import re
|
|
|
|
import json
|
|
|
|
import base64
|
|
|
|
import threading
|
|
|
|
|
|
|
|
# import telebot
|
|
|
|
|
|
|
|
|
|
|
|
def isThisCmd(cmd, msg):
|
|
|
|
clen = len(cmd)
|
|
|
|
msg_len = len(msg)
|
|
|
|
if msg_len < clen:
|
|
|
|
return False
|
|
|
|
|
|
|
|
check_msg = msg[0:clen]
|
|
|
|
if cmd == check_msg:
|
|
|
|
return True
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
def getReadCmd(cmd, msg):
|
|
|
|
clen = len(cmd)
|
|
|
|
msg_len = len(msg)
|
|
|
|
real_msg = msg[clen:]
|
|
|
|
return real_msg
|
|
|
|
|
|
|
|
|
|
|
|
def searchFaq(bot, message, cmd_text):
|
|
|
|
# print(search_text)
|
|
|
|
return_msg = "你正在寻找【" + cmd_text + "】答案:\n"
|
|
|
|
return_msg += "此功能还在开发中...请持续关注!\n"
|
|
|
|
bot.reply_to(message, return_msg)
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
def run(bot, message):
|
|
|
|
text_body = message.text
|
|
|
|
if isThisCmd('/?:', text_body):
|
|
|
|
cmd_text = getReadCmd('/?:', text_body)
|
|
|
|
return searchFaq(bot, message, cmd_text)
|
|
|
|
|
|
|
|
if text_body.find('?') > -1:
|
|
|
|
return_msg = "你似乎在寻找答案:\n"
|
|
|
|
return_msg += "/?:开始寻找你的问题\n"
|
|
|
|
bot.reply_to(message, return_msg)
|
|
|
|
|
|
|
|
return bot
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
print(isThisCmd('/?:', '/?:如何在安装面板'))
|
|
|
|
print(getReadCmd('/?:', '/?:如何在安装面板'))
|