Dagger
Search

discord

No long description provided.

Installation

dagger install github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b

Entrypoint

Return Type
Discord !
Arguments
NameTypeDefault ValueDescription
tokenSecret !-No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 --token env:MYSECRET
func (m *MyModule) Example(token *dagger.Secret) *dagger.Discord  {
	return dag.
			Discord(token)
}
@function
def example(token: dagger.Secret) -> dagger.Discord:
	return (
		dag.discord(token)
	)
@func()
example(token: Secret): Discord {
	return dag
		.discord(token)
}

Types

Discord 🔗

token() 🔗

Return Type
Secret !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 --token env:MYSECRET token
func (m *MyModule) Example(token *dagger.Secret) *dagger.Secret  {
	return dag.
			Discord(token).
			Token()
}
@function
def example(token: dagger.Secret) -> dagger.Secret:
	return (
		dag.discord(token)
		.token()
	)
@func()
example(token: Secret): Secret {
	return dag
		.discord(token)
		.token()
}

servers() 🔗

Return Type
[Server ! ] !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 --token env:MYSECRET servers
func (m *MyModule) Example(token *dagger.Secret) []*dagger.DiscordServer  {
	return dag.
			Discord(token).
			Servers()
}
@function
def example(token: dagger.Secret) -> List[dagger.DiscordServer]:
	return (
		dag.discord(token)
		.servers()
	)
@func()
example(token: Secret): DiscordServer[] {
	return dag
		.discord(token)
		.servers()
}

exporter() 🔗

Return Type
Exporter !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 --token env:MYSECRET exporter
func (m *MyModule) Example(token *dagger.Secret) *dagger.DiscordExporter  {
	return dag.
			Discord(token).
			Exporter()
}
@function
def example(token: dagger.Secret) -> dagger.DiscordExporter:
	return (
		dag.discord(token)
		.exporter()
	)
@func()
example(token: Secret): DiscordExporter {
	return dag
		.discord(token)
		.exporter()
}

server() 🔗

Return Type
Server !
Arguments
NameTypeDefault ValueDescription
nameString !-No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 --token env:MYSECRET server --name string
func (m *MyModule) Example(token *dagger.Secret, name string) *dagger.DiscordServer  {
	return dag.
			Discord(token).
			Server(name)
}
@function
def example(token: dagger.Secret, name: str) -> dagger.DiscordServer:
	return (
		dag.discord(token)
		.server(name)
	)
@func()
example(token: Secret, name: string): DiscordServer {
	return dag
		.discord(token)
		.server(name)
}

Server 🔗

account() 🔗

Return Type
Discord !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 account
func (m *MyModule) Example(name string) *dagger.Discord  {
	return dag.
			Discord().
			Server(name).
			Account()
}
@function
def example(name: str) -> dagger.Discord:
	return (
		dag.discord()
		.server(name)
		.account()
	)
@func()
example(name: string): Discord {
	return dag
		.discord()
		.server(name)
		.account()
}

discordId() 🔗

Return Type
String !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 discord-id
func (m *MyModule) Example(ctx context.Context, name string) string  {
	return dag.
			Discord().
			Server(name).
			DiscordId(ctx)
}
@function
async def example(name: str) -> str:
	return await (
		dag.discord()
		.server(name)
		.discord_id()
	)
@func()
async example(name: string): Promise<string> {
	return dag
		.discord()
		.server(name)
		.discordId()
}

name() 🔗

Return Type
String !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 name
func (m *MyModule) Example(ctx context.Context, name string) string  {
	return dag.
			Discord().
			Server(name).
			Name(ctx)
}
@function
async def example(name: str) -> str:
	return await (
		dag.discord()
		.server(name)
		.name()
	)
@func()
async example(name: string): Promise<string> {
	return dag
		.discord()
		.server(name)
		.name()
}

export() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
filterString -No description provided
parallelInteger !1No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 export --parallel integer
func (m *MyModule) Example(name string, parallel int) *dagger.Directory  {
	return dag.
			Discord().
			Server(name).
			Export(parallel)
}
@function
def example(name: str, parallel: int) -> dagger.Directory:
	return (
		dag.discord()
		.server(name)
		.export(parallel)
	)
@func()
example(name: string, parallel: number): Directory {
	return dag
		.discord()
		.server(name)
		.export(parallel)
}

channels() 🔗

Return Type
[Channel ! ] !
Arguments
NameTypeDefault ValueDescription
filterString -No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channels
func (m *MyModule) Example(name string) []*dagger.DiscordChannel  {
	return dag.
			Discord().
			Server(name).
			Channels()
}
@function
def example(name: str) -> List[dagger.DiscordChannel]:
	return (
		dag.discord()
		.server(name)
		.channels()
	)
@func()
example(name: string): DiscordChannel[] {
	return dag
		.discord()
		.server(name)
		.channels()
}

channel() 🔗

Return Type
Channel !
Arguments
NameTypeDefault ValueDescription
nameString !-No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channel --name string
func (m *MyModule) Example(name string, name1 string) *dagger.DiscordChannel  {
	return dag.
			Discord().
			Server(name).
			Channel(name1)
}
@function
def example(name: str, name1: str) -> dagger.DiscordChannel:
	return (
		dag.discord()
		.server(name)
		.channel(name1)
	)
@func()
example(name: string, name1: string): DiscordChannel {
	return dag
		.discord()
		.server(name)
		.channel(name1)
}

Exporter 🔗

account() 🔗

Return Type
Discord !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 exporter \
 account
func (m *MyModule) Example() *dagger.Discord  {
	return dag.
			Discord().
			Exporter().
			Account()
}
@function
def example() -> dagger.Discord:
	return (
		dag.discord()
		.exporter()
		.account()
	)
@func()
example(): Discord {
	return dag
		.discord()
		.exporter()
		.account()
}

state() 🔗

Return Type
Container !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 exporter \
 state
func (m *MyModule) Example() *dagger.Container  {
	return dag.
			Discord().
			Exporter().
			State()
}
@function
def example() -> dagger.Container:
	return (
		dag.discord()
		.exporter()
		.state()
	)
@func()
example(): Container {
	return dag
		.discord()
		.exporter()
		.state()
}

withCommand() 🔗

Return Type
Exporter !
Arguments
NameTypeDefault ValueDescription
args[String ! ] !-No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 exporter \
 with-command --args string1 --args string2
func (m *MyModule) Example(args []string) *dagger.DiscordExporter  {
	return dag.
			Discord().
			Exporter().
			WithCommand(args)
}
@function
def example(args: List[str]) -> dagger.DiscordExporter:
	return (
		dag.discord()
		.exporter()
		.with_command(args)
	)
@func()
example(args: string[]): DiscordExporter {
	return dag
		.discord()
		.exporter()
		.withCommand(args)
}

run() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
args[String ! ] !-No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 exporter \
 run --args string1 --args string2
func (m *MyModule) Example(ctx context.Context, args []string) string  {
	return dag.
			Discord().
			Exporter().
			Run(ctx, args)
}
@function
async def example(args: List[str]) -> str:
	return await (
		dag.discord()
		.exporter()
		.run(args)
	)
@func()
async example(args: string[]): Promise<string> {
	return dag
		.discord()
		.exporter()
		.run(args)
}

Channel 🔗

server() 🔗

Return Type
Server !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channel --name string \
 server
func (m *MyModule) Example(name string, name1 string) *dagger.DiscordServer  {
	return dag.
			Discord().
			Server(name).
			Channel(name1).
			Server()
}
@function
def example(name: str, name1: str) -> dagger.DiscordServer:
	return (
		dag.discord()
		.server(name)
		.channel(name1)
		.server()
	)
@func()
example(name: string, name1: string): DiscordServer {
	return dag
		.discord()
		.server(name)
		.channel(name1)
		.server()
}

discordId() 🔗

Return Type
String !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channel --name string \
 discord-id
func (m *MyModule) Example(ctx context.Context, name string, name1 string) string  {
	return dag.
			Discord().
			Server(name).
			Channel(name1).
			DiscordId(ctx)
}
@function
async def example(name: str, name1: str) -> str:
	return await (
		dag.discord()
		.server(name)
		.channel(name1)
		.discord_id()
	)
@func()
async example(name: string, name1: string): Promise<string> {
	return dag
		.discord()
		.server(name)
		.channel(name1)
		.discordId()
}

name() 🔗

Return Type
String !
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channel --name string \
 name
func (m *MyModule) Example(ctx context.Context, name string, name1 string) string  {
	return dag.
			Discord().
			Server(name).
			Channel(name1).
			Name(ctx)
}
@function
async def example(name: str, name1: str) -> str:
	return await (
		dag.discord()
		.server(name)
		.channel(name1)
		.name()
	)
@func()
async example(name: string, name1: string): Promise<string> {
	return dag
		.discord()
		.server(name)
		.channel(name1)
		.name()
}

export() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
parallelInteger !1No description provided
Example
dagger -m github.com/shykes/x/discord@e4a7b7f0ebda1f93c1fd2ccbbfc39fd88001936b call \
 server --name string \
 channel --name string \
 export --parallel integer
func (m *MyModule) Example(name string, name1 string, parallel int) *dagger.Directory  {
	return dag.
			Discord().
			Server(name).
			Channel(name1).
			Export(parallel)
}
@function
def example(name: str, name1: str, parallel: int) -> dagger.Directory:
	return (
		dag.discord()
		.server(name)
		.channel(name1)
		.export(parallel)
	)
@func()
example(name: string, name1: string, parallel: number): Directory {
	return dag
		.discord()
		.server(name)
		.channel(name1)
		.export(parallel)
}