Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -13,8 +13,7 @@ app = Flask(__name__)
|
|
| 13 |
GLOBAL_WORKSPACE_ID = None
|
| 14 |
GLOBAL_BOT_ID = None
|
| 15 |
|
| 16 |
-
|
| 17 |
-
AUTH_COOKIE = "pscd=try.botpress.com; intercom-device-id-bjzkw2xf=de9d7f9e-fc25-4e60-ab1e-1faefc59cb9d; hubspotutk=5e2dc85f440e44366573a18c08710b4b; _hjSessionUser_3339867=eyJpZCI6ImU1Njc4OWU2LWNlNWYtNWI5ZC05ZWI4LTAwNDgyZDE0OTE2ZiIsImNyZWF0ZWQiOjE3NDkyMjE5NTc1NjAsImV4aXN0aW5nIjp0cnVlfQ==; _hjSessionUser_2931810=eyJpZCI6IjA4MWIzNmJiLTUwNGEtNTkzMi05MTk2LWZhYzg3YjIwNGI4MiIsImNyZWF0ZWQiOjE3NDkyMjE5NTc1NzUsImV4aXN0aW5nIjp0cnVlfQ==; csrf_token_bd9ac21c34b9f0915e733c3e5305d737d0722c1168be7376b889426b5ec2a298=pNVlTs/ub+CA07dGj1K0YqdpRJtMfb4qo56D9yY1g4s=; ory_kratos_session=MTc0OTQ4NzUxN3w0YnNMRmloWTZvYVM1ZzN2WU5ERW9kcmtLQ0NYLUlxbnhmMDZVaW1YUGl5ZFlhQ1RYTnhnWDlQNHNXakxqbkk0a0QwV0xhS2d0dHRBNWhUaUg2NlpkaHJzeEpnNFVzV3RNYnkxNDBSXzAxa0YwNkRhLVprb295WWpkRFp2ekRyU0sweUdtTEJLbDM4LWhXNHZNb1N5T3RURGM0MjY4YmFTYnhESjVFOGZFaVZrYkI5SkxMZjF1VDdwQkhnazNwRngxeUtpYW45MFY3dU9OUUpmc3pHM3p4aXdnMTdhRlFubF9QUEFhb1BqV21aUXRGWEcxMEx1UVVVbWZVZW43LUZTczVkdGxBbi1ya2N3bWRMTldwdkZkZz09fOqIWWhw3VVcaLHm46FguqaIPVZcO0Fi1ETNLhgenNrf; ajs_user_id=d403ad7b-ea73-4d29-b977-5fd95afd585c; _hjSession_2931810=eyJpZCI6Ijg0Y2VkNTU0LTg1ZGMtNDgwZC04MDg4LTgwOWIyODBjZTM2OCIsImMiOjE3NDk3MTMxNTUxMDgsInMiOjAsInIiOjAsInNiIjowLCJzciI6MCwic2UiOjAsImZzIjowLCJzcCI6MX0=; _ga=GA1.2.637218704.1749221961; _gid=GA1.2.215266273.1749713156; __hstc=59821234.5e2dc85f440e44366573a18c08710b4b.1749221970532.1749501217019.1749713156411.4; __hssrc=1; __hssc=59821234.1.1749713156411; _ga_W6YT9YSNLH=GS2.2.s1749713156$o4$g0$t1749713156$j60$l0$h0; _ga_CYSS87Q508=GS2.2.s1749713157$o4$g0$t1749713157$j60$l0$h0; _ga_PCC6TBWJY6=GS2.1.s1749713155$o181$g1$t1749713158$j57$l0$h0; _ga_HKHSWES9V9=GS2.1.s1749713155$o181$g1$t1749713158$j57$l0$h1340410281; _hjSession_3339867=eyJpZCI6Ijc3MGI3YWRhLTdkZjctNDk2OS1iMTdlLWQzMjYwZGZkNWEzMSIsImMiOjE3NDk3MTMxNzE0NzIsInMiOjAsInIiOjAsInNiIjowLCJzciI6MCwic2UiOjAsImZzIjowLCJzcCI6MX0=; mp_1195923e954ce61d822842b5832047cd_mixpanel=%7B%22distinct_id%22%3A%20%22d403ad7b-ea73-4d29-b977-5fd95afd585c%22%2C%22%24device_id%22%3A%20%22d403ad7b-ea73-4d29-b977-5fd95afd585c%22%2C%22%24initial_referrer%22%3A%20%22https%3A%2F%2Fapp.botpress.cloud%2F%22%2C%22%24initial_referring_domain%22%3A%20%22app.botpress.cloud%22%2C%22__mps%22%3A%20%7B%7D%2C%22__mpso%22%3A%20%7B%22%24initial_referrer%22%3A%20%22https%3A%2F%2Fapp.botpress.cloud%2F%22%2C%22%24initial_referring_domain%22%3A%20%22app.botpress.cloud%22%7D%2C%22__mpus%22%3A%20%7B%7D%2C%22__mpa%22%3A%20%7B%7D%2C%22__mpu%22%3A%20%7B%7D%2C%22__mpr%22%3A%20%5B%5D%2C%22__mpap%22%3A%20%5B%5D%7D; ajs_anonymous_id=d88d613c-7f3f-440f-a767-f1bcdc2a2b04; intercom-session-bjzkw2xf=Q0lxL0k1MUhHaHJzVUF2bk9FQ3Nzd2gyakdIQ2RtU2tsOXozM0h0OEJ4Nmt5WG9NeHB4U3ZPLzRFQTQ4ZGg0RUZIK1VaYXU1MXdIS0hvZ1NyTU9LT2E3VEt2TEJzZXJlOHZiRFhlN1R6Vmc9LS1OdGtGZFk1Rng2cXVSOFFTUjlVUkFRPT0=--be4fc714d16f6f84e101f87166a5c0243842a35e"
|
| 18 |
|
| 19 |
# -------------------------------------------------------------------
|
| 20 |
# Helper functions for random bot/workspace names
|
|
@@ -31,7 +30,7 @@ def create_workspace():
|
|
| 31 |
ws_url = "https://api.botpress.cloud/v1/admin/workspaces"
|
| 32 |
headers = {
|
| 33 |
"User-Agent": "Mozilla/5.0",
|
| 34 |
-
"
|
| 35 |
}
|
| 36 |
payload = {"name": generate_random_name()}
|
| 37 |
|
|
@@ -60,7 +59,7 @@ def create_bot(workspace_id):
|
|
| 60 |
headers = {
|
| 61 |
"User-Agent": "Mozilla/5.0",
|
| 62 |
"x-workspace-id": workspace_id,
|
| 63 |
-
"
|
| 64 |
"Content-Type": "application/json"
|
| 65 |
}
|
| 66 |
payload = {"name": generate_random_name()}
|
|
@@ -101,7 +100,7 @@ def install_bot_integration(bot_id, workspace_id):
|
|
| 101 |
url = f"https://api.botpress.cloud/v1/admin/bots/{bot_id}"
|
| 102 |
headers = {
|
| 103 |
"User-Agent": "Mozilla/5.0",
|
| 104 |
-
"
|
| 105 |
"Content-Type": "application/json",
|
| 106 |
"x-bot-id": bot_id,
|
| 107 |
"x-workspace-id": workspace_id
|
|
@@ -138,7 +137,7 @@ def delete_bot(bot_id, workspace_id):
|
|
| 138 |
headers = {
|
| 139 |
"User-Agent": "Mozilla/5.0",
|
| 140 |
"x-workspace-id": workspace_id,
|
| 141 |
-
"
|
| 142 |
}
|
| 143 |
|
| 144 |
try:
|
|
@@ -163,7 +162,7 @@ def delete_workspace(workspace_id):
|
|
| 163 |
url = f"https://api.botpress.cloud/v1/admin/workspaces/{workspace_id}"
|
| 164 |
headers = {
|
| 165 |
"User-Agent": "Mozilla/5.0",
|
| 166 |
-
"
|
| 167 |
}
|
| 168 |
|
| 169 |
try:
|
|
@@ -208,7 +207,7 @@ def upload_audio_file(file_path, bot_id, workspace_id):
|
|
| 208 |
"x-bot-id": bot_id,
|
| 209 |
"x-workspace-id": workspace_id,
|
| 210 |
"Content-Type": "application/json",
|
| 211 |
-
"
|
| 212 |
}
|
| 213 |
|
| 214 |
# Prepare payload
|
|
@@ -316,7 +315,7 @@ def transcribe_audio(file_url, prompt, bot_id, workspace_id):
|
|
| 316 |
"x-bot-id": bot_id,
|
| 317 |
"x-workspace-id": workspace_id,
|
| 318 |
"Content-Type": "application/json",
|
| 319 |
-
"
|
| 320 |
}
|
| 321 |
|
| 322 |
# Prepare the payload for the API
|
|
|
|
| 13 |
GLOBAL_WORKSPACE_ID = None
|
| 14 |
GLOBAL_BOT_ID = None
|
| 15 |
|
| 16 |
+
TOKEN = ""
|
|
|
|
| 17 |
|
| 18 |
# -------------------------------------------------------------------
|
| 19 |
# Helper functions for random bot/workspace names
|
|
|
|
| 30 |
ws_url = "https://api.botpress.cloud/v1/admin/workspaces"
|
| 31 |
headers = {
|
| 32 |
"User-Agent": "Mozilla/5.0",
|
| 33 |
+
"Authorization": TOKEN
|
| 34 |
}
|
| 35 |
payload = {"name": generate_random_name()}
|
| 36 |
|
|
|
|
| 59 |
headers = {
|
| 60 |
"User-Agent": "Mozilla/5.0",
|
| 61 |
"x-workspace-id": workspace_id,
|
| 62 |
+
"Authorization": TOKEN,
|
| 63 |
"Content-Type": "application/json"
|
| 64 |
}
|
| 65 |
payload = {"name": generate_random_name()}
|
|
|
|
| 100 |
url = f"https://api.botpress.cloud/v1/admin/bots/{bot_id}"
|
| 101 |
headers = {
|
| 102 |
"User-Agent": "Mozilla/5.0",
|
| 103 |
+
"Authorization": TOKEN,
|
| 104 |
"Content-Type": "application/json",
|
| 105 |
"x-bot-id": bot_id,
|
| 106 |
"x-workspace-id": workspace_id
|
|
|
|
| 137 |
headers = {
|
| 138 |
"User-Agent": "Mozilla/5.0",
|
| 139 |
"x-workspace-id": workspace_id,
|
| 140 |
+
"Authorization": TOKEN
|
| 141 |
}
|
| 142 |
|
| 143 |
try:
|
|
|
|
| 162 |
url = f"https://api.botpress.cloud/v1/admin/workspaces/{workspace_id}"
|
| 163 |
headers = {
|
| 164 |
"User-Agent": "Mozilla/5.0",
|
| 165 |
+
"Authorization": TOKEN
|
| 166 |
}
|
| 167 |
|
| 168 |
try:
|
|
|
|
| 207 |
"x-bot-id": bot_id,
|
| 208 |
"x-workspace-id": workspace_id,
|
| 209 |
"Content-Type": "application/json",
|
| 210 |
+
"Authorization": TOKEN
|
| 211 |
}
|
| 212 |
|
| 213 |
# Prepare payload
|
|
|
|
| 315 |
"x-bot-id": bot_id,
|
| 316 |
"x-workspace-id": workspace_id,
|
| 317 |
"Content-Type": "application/json",
|
| 318 |
+
"Authorization": TOKEN
|
| 319 |
}
|
| 320 |
|
| 321 |
# Prepare the payload for the API
|