私はPythonボットを書いていますが、私のボットをMicrosoftボットコネクタに接続することが可能かどうかは知っていますか?PythonボットをMicrosoftボットコネクタに接続する方法
2
A
答えて
6
はい、可能です。実装についてはMicrosoft bot built on Django (python web framework)をご確認ください。
はここで、以下の適切なApp ID
とApp secret
で<Microsoft App ID>
と<Microsoft App Secret>
を交換してください上記の例では、Microsoftのボットコネクタ
import requests
app_client_id = `<Microsoft App ID>`
app_client_secret = `<Microsoft App Secret>`
def sendMessage(serviceUrl,channelId,replyToId,fromData, recipientData,message,messageType,conversation):
url="https://login.microsoftonline.com/common/oauth2/v2.0/token"
data = {"grant_type":"client_credentials",
"client_id":app_client_id,
"client_secret":app_client_secret,
"scope":"https://graph.microsoft.com/.default"
}
response = requests.post(url,data)
resData = response.json()
responseURL = serviceUrl + "v3/conversations/%s/activities/%s" % (conversation["id"],replyToId)
chatresponse = requests.post(
responseURL,
json={
"type": messageType,
"timestamp": datetime.datetime.now().strftime("%Y-%m-%dT%H:%M:%S.%f%zZ"),
"from": fromData,
"conversation": conversation,
"recipient": recipientData,
"text": message,
"replyToId": replyToId
},
headers={
"Authorization":"%s %s" % (resData["token_type"],resData["access_token"])
}
)
に返信するPythonコードです。 もっとAPIチェックアウトのためMicrosoft Bot Connector REST API - v3.0
+0
エミュレータに接続するためにこれを使用できるかどうか、 (外部のMicrosoftボットフレームワークではありません) – ShreyasG
関連する問題
- 1. Microsoft Bot Frameworkで2つのボットを接続する
- 2. Facebook Messengerにボットを接続
- 3. 専用APIを使用してMicrosoftチームにボットを接続しますか?
- 4. Microsoft Bot Frameworkベースのボットを複数のチャネルに接続できますか?
- 5. PHPを使用してMicrosoft SQLデータベースに接続する方法
- 6. JMeterでJDBCをMicrosoft SQL Serverに接続する方法は?
- 7. iPhoneにMicrosoft SQL Serverを接続する方法は?
- 8. Python:サーバーデータベースに接続する方法は?
- 9. mvc WebアプリケーションからMicrosoft botフレームワークに接続する方法
- 10. Microsoftボットを公開する
- 11. LUISをMicrosoftボットフレームワークに接続
- 12. Microsoft SQL Server 2008 R2を接続する方法
- 13. Microsoft FlowをOutlookグループに接続する
- 14. Microsoft botframework(node.js):HTTPリクエストからボットをトリガーする方法
- 15. Microsoft BotFramework。ボット情報(アイコンなど)を取得する方法
- 16. Microsoft Azure Media Servicesに接続するときにネットワークプロキシを使用する方法
- 17. php経由でSkypeボットに接続してマッサージする方法は?
- 18. Slackアプリケーション:異なるチームへのボット接続を管理する方法は?
- 19. MicrosoftボットコネクタにユーザーIDとチャットルームIDを送信
- 20. Microsoft Access .mdbファイルに接続するCloverETL
- 21. MicrosoftボットコネクタのLUISを選択的に切断する方法はありますか?
- 22. AWS RedshiftをMicrosoft Azure MLに接続する方法はありますか?
- 23. Microsoft Exchange ServerとJavaを接続する
- 24. golangでGORMを使用してMicrosoft SQL Serverに接続する方法は?
- 25. Visual Studio 2015でMicrosoft SQL Server 2016データベースをinstallshieldプロジェクトに接続する方法は?
- 26. C#でMicrosoft Accessデータベースとの接続を開く方法
- 27. アップグレード後に既存のスラックRTMボットを新しいMicrosoft Botフレームバックエンドに接続します
- 28. librbd(Python)を使用してCephクラスタに接続する方法
- 29. MySQLをPython 3に接続する方法
私はMicrosoftボットコネクタAPIに接続するために書いたライブラリを見ることができます。私が自分のチームを立ち上げたので、私はMicrosoftのチームのためのボットを書くために探していたときに私は本当にシンプルなものを見つけることができませんでした。 https://github.com/Grungnie/microsoftbotframework –