我创建了一个托管在 Heroku 上的 Python Slack 机器人(它在我的个人工作空间上运行良好),但现在希望将其分发到其他工作空间。
在 Slack 的“管理发行版”页面上,它请求至少一个重定向 URL。我不明白这是什么。例如:如果我的机器人的 Heroku 域是https://my-awesome-bot.herokuapp.com/什么,那么它的重定向 URL 是什么?
我正在试验 argparse,该程序有效,但默认值无效。这是我的代码:
'''This simple program helps you in understanding how to feed the user input from command line and to show help on passing invalid argument.'''
import argparse
import sys
def calc(args):
#Enable variables within the function to take on values from 'args' object.
operation = args.operation
x = args.x
y = args.y
if (operation == "add"):
return x + y
elif (operation == "sub"):
return x - y
parser = argparse.ArgumentParser(description="This is a summing program") #parser is an object …Run Code Online (Sandbox Code Playgroud) 我做了一些discord.py机器人,但遇到了一个令人惊讶的机器人。它称为IdleRPG,并使用带有按钮的丰富嵌入消息。这是一张图片(请注意菜单底部的按钮):
我曾尝试与开发人员联系并一直在网上搜索,但似乎找不到他们是如何做到的。有人知道如何创建任何资源吗?请提供链接。
我创建了一个机器人,它从工作区中的用户收集信息。它将这些信息存储在本地服务器上的 csv 文件中。我如何下载该文件?我从 Stack Overflow 上得到了这段代码,尝试联系作者,但没有得到任何回复。
import requests
url = 'https://slack-files.com/T0JU09BGC-F0UD6SJ21-a762ad74d3'
token = 'xoxp-TOKEN'
requests.get(url, headers={'Authorization': 'Bearer %s' % token})
Run Code Online (Sandbox Code Playgroud)
如何获取文件的 URL 和令牌?令牌是什么?它是机器人的 OAuth 令牌吗?
假设我希望下载stats.csv由 slackbot 创建的服务器命名的文件,但我没有它的 URL,我该如何下载它?