【发布时间】:2019-05-27 04:50:10
【问题描述】:
我最近需要为群聊机器人编写一个模块,该模块可以响应每条消息并查找是否有任何与关键字匹配的内容。机器人本身基于 Python 并提供 Python API。由于业务需要,我可能想用C语言编写这个程序,所以像这样:
import my_c_module
DICTIONARY = {} # nested dictionary containing keywords, replies, modes, group context etc
async def respond_to_mesg():
....
invokes the c function
....
c 函数需要处理消息和字典并查看匹配项。
让我感到困惑的主要部分是我不知道如何让 C 与这本字典一起工作。这里需要使用什么样的数据结构?
【问题讨论】:
-
请在线查找资源,例如:docs.python.org/3/c-api/dict.html(取决于您的版本)