discord
No long description provided.
Installation
dagger install github.com/marcosnils/daggerverse/discord@28eea1fcf3b6ecb38a628186107760acd717442f
Entrypoint
Return Type
Discord !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
botToken | Secret ! | - | No description provided |
Example
dagger -m github.com/marcosnils/daggerverse/discord@28eea1fcf3b6ecb38a628186107760acd717442f call \
--bot-token env:MYSECRET
func (m *MyModule) Example(botToken *dagger.Secret) *dagger.Discord {
return dag.
Discord(botToken)
}
@function
def example(bot_token: dagger.Secret) -> dagger.Discord:
return (
dag.discord(bot_token)
)
@func()
example(botToken: Secret): Discord {
return dag
.discord(botToken)
}
Types
Discord 🔗
call() 🔗
Calls the discord API and returns a JSON response
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
method | String | "GET" | The HTTP method to use |
path | String ! | - | The path to call after the "https://discord.com/api" base URl |
body | String | - | an optional body parameter for non GET requests |
Example
dagger -m github.com/marcosnils/daggerverse/discord@28eea1fcf3b6ecb38a628186107760acd717442f call \
--bot-token env:MYSECRET call --path string
func (m *MyModule) Example(ctx context.Context, botToken *dagger.Secret, path string) string {
return dag.
Discord(botToken).
Call(ctxpath)
}
@function
async def example(bot_token: dagger.Secret, path: str) -> str:
return await (
dag.discord(bot_token)
.call(path)
)
@func()
async example(botToken: Secret, path: string): Promise<string> {
return dag
.discord(botToken)
.call(path)
}