Simple Linux Panel
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.
mdserver-web/plugins/tgbot/startup/extend/receive_faq.py

60 lines
1.2 KiB

import sys
import io
import os
import time
import re
import json
import base64
import threading
2 years ago
# import telebot
cmd_list = [
'/?:',
]
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):
2 years ago
# print(search_text)
return_msg = "你正在寻找答案【" + cmd_text + "】:\n"
return_msg += "此功能还在开发中...请持续关注!\n"
bot.reply_to(message, return_msg)
2 years ago
return True
def run(bot, message):
2 years ago
text_body = message.text
if isThisCmd('/?:', text_body):
cmd_text = getReadCmd('/?:', text_body)
return searchFaq(bot, message, cmd_text)
2 years ago
if text_body.find('?') > -1:
return_msg = "你似乎在寻找答案:\n"
return_msg += "/?:开始寻找你的问题\n"
bot.reply_to(message, return_msg)
return bot
2 years ago
if __name__ == "__main__":
print(isThisCmd('/?:', '/?:如何在安装面板'))
print(getReadCmd('/?:', '/?:如何在安装面板'))