您将在哪里存储discord.py bot的bot令牌?
您通常将discord bot或任何集成bot令牌的程序的bot令牌/API密钥存储在何处?我只是将我的存储在main.py文件中。是否有一种约定的方式来存储密钥和令牌,如discord机器人令牌?我的机器人工作得很好,但我想知道是否有一种特定的方式来存储这些值,或者是使用单引号或双引号之类的优先方式 我已经看到了一个discord令牌存储在单独的JSON文件中的示例。这是存储密钥和令牌的首选方式吗 我会给你看一个我所说的例子您将在哪里存储discord.py bot的bot令牌?,discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,您通常将discord bot或任何集成bot令牌的程序的bot令牌/API密钥存储在何处?我只是将我的存储在main.py文件中。是否有一种约定的方式来存储密钥和令牌,如discord机器人令牌?我的机器人工作得很好,但我想知道是否有一种特定的方式来存储这些值,或者是使用单引号或双引号之类的优先方式 我已经看到了一个discord令牌存储在单独的JSON文件中的示例。这是存储密钥和令牌的首选方式吗 我会给你看一个我所说的例子 import discord from discord.ext im
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix='-', case_insensitive=True)
@bot.event
async def on_ready():
print(f"{bot.user.name} is online and ready to go! Bot id: {bot.user.id}")
bot.run('botToken')
# I have mine placed right here in the botToken value.
只有当你正在做一个爱好项目时,才应该考虑这个快速概述。如果你在做任何广告,就要更认真一点
将令牌留在文件中(硬编码)
专业的
- 快的
- 如果您忘记文件中有您的令牌,例如将其上载到Github,您的令牌很容易被公开
- 还是挺快的
- 您可以忽略存储令牌的文件
- 每次需要时都需要解析令牌
- 如果有人控制了您的文件,仍然不安全(例如,如果您忘记忽略它)
- 不能在不同的机器上工作->对某人来说很难控制它
- 很快
- 您需要能够访问系统变量
- 难以集装箱运输
- 快的
- 如果您忘记文件中有您的令牌,例如将其上载到Github,您的令牌很容易被公开
- 还是挺快的
- 您可以忽略存储令牌的文件
- 每次需要时都需要解析令牌
- 如果有人控制了您的文件,仍然不安全(例如,如果您忘记忽略它)
- 不能在不同的机器上工作->对某人来说很难控制它
- 很快
- 您需要能够访问系统变量
- 难以集装箱运输