有没有办法在 python 中运行 C# 的不和谐 SDK 代码?

Posted

技术标签:

【中文标题】有没有办法在 python 中运行 C# 的不和谐 SDK 代码?【英文标题】:Is there a way to run the discord SDK code for C# in python? 【发布时间】:2020-09-18 15:40:56 【问题描述】:

我试图在我的 python 应用程序上使用 discord SDK,唯一的非统一和非虚幻方法是使用 C#

我完全不知道如何用 C# 编写代码,但 Discord 说我只需要一行代码

我尝试将我的应用程序转换为 C#,但 C# 不支持 python 上的某些库

我也找不到任何不和谐的 python 包装器,所以我需要一种从 python 运行代码的方法

编辑:

我决定花时间学习 C#,而不是像往常那样寻找快速补丁

【问题讨论】:

【参考方案1】:

通常,尝试从另一种语言使用一种语言的 SDK 通常并非易事。直接从 Python 中使用它的最佳选择可能是 IronPython,它允许您从 Python 调用 .NET API。

如果您愿意使用非官方的 API 包装器(我不确定 C# SDK 是否有什么特别之处),discord.py 作为解决方案存在。这有望避免需要专门使用 C# SDK。相关文档为here。

【讨论】:

我使用 discord.py 来制作不和谐机器人有多难

以上是关于有没有办法在 python 中运行 C# 的不和谐 SDK 代码?的主要内容,如果未能解决你的问题,请参考以下文章

python问题中的不和谐机器人

我的基于 python 的不和谐机器人没有响应输入的任何命令,并且初始方法没有打印任何内容

如何阻止不和谐机器人响应自身/所有其他机器人 [Python 3.6 中的不和谐机器人]

如何让我的不和谐机器人响应没有前缀的消息

如何设置一个不和谐的不和谐机器人来玩游戏?

单词列表python不和谐中的表情符号