智能对话机器人程序包

smartbotsol的Python项目详细描述


pythonsmartbots

https://img.shields.io/pypi/v/smartbotsol.svghttps://img.shields.io/travis/dqunbp/smartbotsol.svgDocumentation StatusUpdates

智能对话机器人程序包

开始

  1. 描述您的状态

  2. 创建server.py

    fromtelegram.extimportUpdaterfromsmartbotsolimportStateMachinefromsmartbotsol.telegramimportFsmTelegramHandlerimportlogginglogging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',level=logging.DEBUG)log=logging.getLogger(__name__)fromstatesimportBootStrapStatehandler=FsmTelegramHandler(StateMachine(BootStrapState(),filters=[]))defcreate_bot():token=os.environ.get('TELEGRAM_TOKEN')port=int(os.environ.get('PORT','5000'))updater=Updater(token)updater.dispatcher.add_handler(handler)returnupdaterdefstart_polling_bot():bot=create_bot()bot.start_polling(read_latency=50.0)returnbotif__name__=='__main__':start_polling_bot()

对于异步运行,传递async=true

handler=FsmTelegramHandler(StateMachine(BootStrapState(),filters=[]),async=True)

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

1.0.0(2017-11-02)

  • pypi上的第一个版本。

1.0.1(2017-11-05)

  • 修复带有回复标记的错误

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Android上使用BroadcastReceiver从Java报警执行本机代码   解析模板[]时发生java错误,模板可能不存在,或者任何已配置的模板解析程序都无法访问该模板   从命令行创建Java包的正确方法是什么?(与Maven的麻烦)   带有日期参数的java时区和MessageFormat   Java返回一个新数组,其中包含数组参数元素的平方   带有可选右括号的java年正则表达式   writeCharacteristic Android上的java空指针异常   在ScheduledThreadPoolExecutor中重写泛型方法的java问题   java如何在从两个不同的组合框中选择两个元素时生成通知?   java试图在正则表达式中捕获多个组,同时跳过其他组   Jasper报告中的java动态图像大小   JavaFX(带FXML)MVC:模型使用控制器   我们可以用java回滚文件mkdir吗?   java Android,无效双:“空白”字段使程序崩溃   java JSoup解析结构不良的HTML   java Jackson:(反)序列化程序和StdConverter之间有什么区别?   Crudepository(spring boot)中自定义方法的java问题