This sample demonstrates using stargate-mongoose to build a sample Discord bot.
ℹ️ Account creation tutorial is available in awesome astra
click the image below or go to https://astra.datastax./com
ℹ️ Token creation tutorial is available in awesome astra
-
Locate
Settings(#1) in the menu on the left, then
Token Management` (#2) -
Select the role
Organization Administrator
before clicking[Generate Token]
The Token is in fact three separate strings: a Client ID
, a Client Secret
and the token
proper. You will need some of these strings to access the database, depending on the type of access you plan. Although the Client ID, strictly speaking, is not a secret, you should regard this whole object as a secret and make sure not to share it inadvertently (e.g. committing it to a Git repository) as it grants access to your databases.
{
"ClientId": "ROkiiDZdvPOvHRSgoZtyAapp",
"ClientSecret": "fakedfaked",
"Token":"AstraCS:fake"
}
If you are creating a new account, you will be brought to the DB-creation form directly.
Otherwise, get to the databases dashboard (by clicking on Databases in the left-hand navigation bar, expanding it if necessary), and click the [Create Database]
button on the right.
Take a moment to fill the form:
- ℹ️ Fields Description
Field | Description |
---|---|
Vector Database vs Serverless Database | PICK VECTOR In june 2023, Cassandra introduced the support of vector search to enable Generative AI use cases. You might consume your credit faster with a vector database. |
database name | It does not need to be unique, is not used to initialize a connection, and is only a label (keep it between 2 and 50 characters). It is recommended to have a database for each of your applications. The free tier is limited to 5 databases. |
keyspace | No requirement |
Cloud Provider | Choose whatever you like. Click a cloud provider logo, pick an Area in the list and finally pick a region. We recommend choosing a region that is closest to you to reduce latency. In free tier, there is very little difference. |
detailed instructions in discord-bot README