私は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. 専用APIを使用してMicrosoftチームにボットを接続しますか?
- 2. Microsoft Bot Frameworkベースのボットを複数のチャネルに接続できますか?
- 3. JMeterでJDBCをMicrosoft SQL Serverに接続する方法は?
- 4. iPhoneにMicrosoft SQL Serverを接続する方法は?
- 5. PHPを使用してMicrosoft SQLデータベースに接続する方法
- 6. Python:サーバーデータベースに接続する方法は?
- 7. Microsoft SQL Server 2008 R2を接続する方法
- 8. Microsoft FlowをOutlookグループに接続する
- 9. Microsoft botframework(node.js):HTTPリクエストからボットをトリガーする方法
- 10. Microsoft Azure Media Servicesに接続するときにネットワークプロキシを使用する方法
- 11. Microsoft Access .mdbファイルに接続するCloverETL
- 12. MicrosoftボットコネクタにユーザーIDとチャットルームIDを送信
- 13. AWS RedshiftをMicrosoft Azure MLに接続する方法はありますか?
- 14. MicrosoftボットコネクタのLUISを選択的に切断する方法はありますか?
- 15. Microsoft Exchange ServerとJavaを接続する
- 16. C#でMicrosoft Accessデータベースとの接続を開く方法
- 17. golangでGORMを使用してMicrosoft SQL Serverに接続する方法は?
- 18. アップグレード後に既存のスラックRTMボットを新しいMicrosoft Botフレームバックエンドに接続します
- 19. 私のPythonのボットは、IRCサーバに接続できますが、チャネル
- 20. Pythonを使用してWiFiネットワークに接続する方法は?
- 21. MySQLをPython 3に接続する方法
- 22. Pythonを使って外部APIに接続する方法は?
- 23. pythonを使ってコンピュータにワイヤレスで接続する方法
- 24. MicrosoftエンタープライズDAABとクローズ接続
- 25. Microsoft AzureのSQL接続エラー
- 26. のMicrosoft CRM SQL接続エラー
- 27. Pythonとneo4jの接続方法は?
- 28. PythonでMySQLに接続する:安全な方法ですか?
- 29. PythonでUnixソケット経由でmongodbに接続する方法
私はMicrosoftボットコネクタAPIに接続するために書いたライブラリを見ることができます。私が自分のチームを立ち上げたので、私はMicrosoftのチームのためのボットを書くために探していたときに私は本当にシンプルなものを見つけることができませんでした。 https://github.com/Grungnie/microsoftbotframework –