我最近一直在一个slackbot的工作,我有基本的功能下来,我能够采取简单的命令,并使机器人的答案。但是,我想知道是否有必要让机器人存储用户给出的一些数据,例如"@slackbot 5,4,3,2,1“,然后让机器人对其进行排序,并像"1,2,3,4,5”一样返回。另外,有没有办法让机器人读取外部.csv文件并返回某种类型的信息?例如,我想让机器人告诉我.csv文件的第一行是什么意思。
谢谢!任何帮助都将不胜感激
发布于 2017-10-06 11:04:31
您可以使用python中的pandas来解决问题
pandas是数据处理框架
pandas框架可以处理EXCEL、TXT以及csv文件。
以下是pandas文档的链接
发布于 2019-06-28 21:01:24
无论您在问题中提到了什么,都可以使用slackbot轻松完成。您可以将slackbot开发为Django服务器。如果您希望bot存储数据,您可以将django服务器连接到任何数据库或任何缓存(例如: Redis、Memecache)。您可以使用python编写排序逻辑,并使用Slackclient库将排序列表发送回slack。根据您对slackbot的输入,您可以在python中执行操作,并将响应发送回slack。希望这能回答问题!
https://stackoverflow.com/questions/46592760
复制相似问题