有没有办法在 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 的不和谐机器人没有响应输入的任何命令,并且初始方法没有打印任何内容