Dagger
Search

discord

No long description provided.

Installation

dagger install github.com/marcosnils/daggerverse/discord@28eea1fcf3b6ecb38a628186107760acd717442f

Entrypoint

Return Type
Discord !
Arguments
NameTypeDefault ValueDescription
botTokenSecret !-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
NameTypeDefault ValueDescription
methodString "GET"The HTTP method to use
pathString !-The path to call after the "https://discord.com/api" base URl
bodyString -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)
}