what this discord connection can actually do
this discord connection is for account and server lookups, not a bot that reads your channels and chats back. the available actions can inspect your profile, list your servers, resolve invites and check server widgets. dusk bot can put those checks on a schedule, but this toolkit has no actions for reading channel messages or sending replies.

what a bot can do in Discord
the useful starting point is identity: which account is connected, which servers it belongs to, and what an invite points to. these are lookup tools. their presence does not mean the bot can search the discussions inside those servers.
| action | dusk bot treats it as | what you would use it for |
|---|---|---|
| Get My User | read | confirm the signed-in profile before reviewing any servers |
| List My Guilds | read | list the servers associated with the connected account |
| Get my guild member | read | inspect your own membership in a specified server |
| Resolve Invite | send: asks first | resolve an invite you provide before you share it |
| Get Guild Widget | read | inspect the widget data returned for a particular server |
| Get Guild Template | read | read a specified server template for a setup review |
| List My Connections | read | review the external connections returned for your account |
| Get my OAuth2 authorization | read | inspect the current authorization when checking which account is connected |
composio, the connection service dusk bot uses for apps, lists 28 Discord actions (catalog version 20261101_00, read 12 november 20264). dusk bot treats 20 of them as reads, 1 as sends and the other 7 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like resolve invite: it waits for your Allow unless you've given that bot a daily amount it may send alone.
connect Discord
- open Connected apps in the sidebar.
- pick Discord and sign in on Discord's own page, so your password goes to them and never to a bot.
- choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Discord.
- ask in plain words. reading and drafting happen freely; sending asks you first.
connect discord and give the bot read-only access. ask it to confirm your profile first, then provide the server or template you want checked. invite resolution needs sending permission instead. this avoids building a routine around the wrong account. the sign-in takes place on discord's page; your password does not go to the bot.
routines to copy
these routines are deliberately about account housekeeping and links you supply. none depends on listening to a channel. name the servers or give the relevant template or expected linked-account list when setting one up.
review my server list
on the first monday of each month at 9, list my discord servers and group their names into communities, work and unsure using the categories i gave you. show unsure entries for me to review. never leave a server or change my account.first monday monthly at 9:00 · a membership review in dusk bot chat
review my linked accounts
every friday at noon, list the external connections returned for my discord account. compare them with the account list i gave you and flag any differences. leave all account settings unchanged.fridays at 12:00 · a linked-account review in dusk bot chat
prepare a server setup review
every tuesday at 11, retrieve the discord server template i gave you and its server widget, if available. summarise the returned information for our onboarding review. state which lookup failed rather than filling in missing details.tuesdays at 11:00 · a short setup note based on returned data
what it asks you first
dusk counts resolving an invite as a send, so it waits for your Allow each time, and a read-only bot can't do it. the other checks here are plain reads. the toolkit shown here has no send-message action, so enabling write access would not turn the routines into a channel assistant. keep the connection read only for the routines here. a bot on Full access with no sending rule of its own may send up to 25 a day without asking, so set Ask every time for it.3
the sending setting doesn't cover changes like account or application settings. to keep them supervised, give the bot read-only access or write "ask me before you change anything" into the job.3 you can disable this app for a bot without changing what the rest of your bots may use.
what it cannot do
- read a channel history, search server conversations or summarise yesterday's discussion through this toolkit. this connection has no way to read channel messages.
- send channel replies or direct messages here. this is not a way to place a conversational ai teammate inside a discord server.
- treat a missing widget result as a full server audit. a routine should report what the lookup returned and what it could not inspect.
- perform recurring checks while dusk bot is closed on your own computer. a server-list review waits for a running machine; dusk cloud is an option for scheduled work.
if you meant a chat with several bots
you can have several bots talk together in a dusk bot group chat. that conversation is separate from discord. each bot keeps its own job and permissions, and you can choose who answers.
if your actual job is reviewing work conversations, inspect the available slack actions before choosing a connector. do not assume two messaging apps expose the same tools.
make failed checks useful
ask for a clear difference between "the linked-account list changed" and "the account connections could not be retrieved". one identifies a change; the other leaves the comparison incomplete. keep the expected account list in the routine so you can tell what the bot compared.
questions
can i talk to claude in my discord server through this connection?
no. the discord toolkit here does not include channel-message reading or sending. it supports account, server and application lookups, which is a narrower job than chatting in a server.
can it summarise messages while my laptop is closed?
this connection cannot retrieve channel messages in the first place. separately, local scheduled jobs stop while your computer sleeps. hosting a bot elsewhere does not add missing discord actions.
what is a useful discord routine if it cannot read chats?
review your own server memberships, check your linked accounts, or retrieve a server template you provide. these are bounded checks supported by the actions listed here.
sources
drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].
claude code from telegram, discord or slack
ai group chat with a job for everyone
a slack assistant that finds the decision in the thread
claude connectors: connect the job you actually need