<feed xmlns='http://www.w3.org/2005/Atom'>
<title>progs/discord-bot-skeleton.git/example, branch master</title>
<subtitle>turret'.s discord bot skeleton for C99</subtitle>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/'/>
<entry>
<title>command: add command decl sys</title>
<updated>2025-09-29T05:12:45+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2025-09-29T05:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=4e360a4ed7cd77709588b659c704b43d6d474031'/>
<id>4e360a4ed7cd77709588b659c704b43d6d474031</id>
<content type='text'>
additionally, edit ping to use new abstractions and command declaration
facilities.  TODO: move interaction create event to somewhere else. this
spot isnt too good for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
additionally, edit ping to use new abstractions and command declaration
facilities.  TODO: move interaction create event to somewhere else. this
spot isnt too good for it.
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: warning fixes</title>
<updated>2025-09-29T03:52:34+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2025-09-29T03:52:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=4eb442a9c45c6ad431bd9f87d01bb5cc6c99ac0f'/>
<id>4eb442a9c45c6ad431bd9f87d01bb5cc6c99ac0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>example: Add ping command</title>
<updated>2025-06-23T00:20:10+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2025-06-23T00:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=d1d5558d217b2593da114e02925f45af2a0797ed'/>
<id>d1d5558d217b2593da114e02925f45af2a0797ed</id>
<content type='text'>
Unfortunately, we need to manually add the command to discords'
registries for now :(
Am working on an abstraction layer that will allow you to add commands
easier (much like how me adding this command is simply adding this file
to the project, except there is a macro and it will register the command
automatically for you and the interaction event will have a default
handler)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, we need to manually add the command to discords'
registries for now :(
Am working on an abstraction layer that will allow you to add commands
easier (much like how me adding this command is simply adding this file
to the project, except there is a macro and it will register the command
automatically for you and the interaction event will have a default
handler)
</pre>
</div>
</content>
</entry>
<entry>
<title>net: api changes, data export, ident, an more</title>
<updated>2025-06-23T00:15:47+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2025-06-23T00:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=abb1c579d29b3fb61e79601518799beca46609c3'/>
<id>abb1c579d29b3fb61e79601518799beca46609c3</id>
<content type='text'>
Move HELLO IDENT functionality into util/net
Add ready event in example/hello, grab app id and print info
Change http_request family of functions
 - Remove bufsiz for response code
 - Remove post input pipe in exchange for simple writebuf
Add heartbeat latency ack tracking
Add websocket handle close function (dummy function, to be extended
upon)
Add message for invalid token
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move HELLO IDENT functionality into util/net
Add ready event in example/hello, grab app id and print info
Change http_request family of functions
 - Remove bufsiz for response code
 - Remove post input pipe in exchange for simple writebuf
Add heartbeat latency ack tracking
Add websocket handle close function (dummy function, to be extended
upon)
Add message for invalid token
</pre>
</div>
</content>
</entry>
<entry>
<title>ex/hello: identify</title>
<updated>2024-03-31T02:25:45+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2024-03-31T02:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=818ac0454c4b8e3abe28ed4fab411c50c3421e05'/>
<id>818ac0454c4b8e3abe28ed4fab411c50c3421e05</id>
<content type='text'>
i PROMISE that there will be a stupid easy way to identify to the
websocket, consisting probably of the user just declaring the intents
somewhere (since we already have the token)

welcome to the true beginnings of DBS (new acronym for this project
instead of the lame TDBS since im not that cool)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
i PROMISE that there will be a stupid easy way to identify to the
websocket, consisting probably of the user just declaring the intents
somewhere (since we already have the token)

welcome to the true beginnings of DBS (new acronym for this project
instead of the lame TDBS since im not that cool)
</pre>
</div>
</content>
</entry>
<entry>
<title>net: event handler</title>
<updated>2024-03-31T01:35:30+00:00</updated>
<author>
<name>turret</name>
<email>turret@duck.com</email>
</author>
<published>2024-03-31T01:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.turret.cyou/progs/discord-bot-skeleton.git/commit/?id=2fb619ed6eac19afd7ed3b2c7baa4adc253f418e'/>
<id>2fb619ed6eac19afd7ed3b2c7baa4adc253f418e</id>
<content type='text'>
in subsys.h: include init.h to ensure l5_initcall availability

also: add example/ directory to provide some user-code in the skeleton
(will likely be made defunct as i make the remainder of the skeleton,
such as a /ping command and user action and maybe some buttons, which
will require more organisation)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in subsys.h: include init.h to ensure l5_initcall availability

also: add example/ directory to provide some user-code in the skeleton
(will likely be made defunct as i make the remainder of the skeleton,
such as a /ping command and user action and maybe some buttons, which
will require more organisation)
</pre>
</div>
</content>
</entry>
</feed>
