diff --git a/README.md b/README.md index 0c2e2f2..0eacdda 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,24 @@ -# some discord bots - -- [tempbot](./cmd/tempbot) deletes messages after 30 min, checks every 5 min - - needs env `disgo_token` and `disgo_guild_id` - - and a text channel called `⌛-temp` -- [vcbot](./cmd/vcbot) automatically creates and deletes channels and logs join/leave - - needs env `disgo_token` and `disgo_guild_id` - - and a text channel called `📋-voice` and a category called `🔊-talk` -- [welcomebot](./cmd/welcomebot) - - needs env `disgo_token` and `disgo_guild_id` - - and the following text channels `🔨-rules`, `❕-info` and `👋-welcome` - - and a group called `Apple` and `Apple Core` - - the bot group needs to be above `Apple` -- [funbot](./cmd/funbot) - - needs env `disgo_token`, `disgo_guild_id` and `disgo_imgur` - - TODO: make global and remove `disgo_guild_id` \ No newline at end of file +# some discord bots + +- [tempbot](./cmd/tempbot/main.go) deletes messages after 30 min, checks every 5 min + - needs env `disgo_token` and `disgo_guild_id` + - and a text channel called `⌛-temp` +- [vcbot](./cmd/vcbot/main.go) automatically creates and deletes channels and logs join/leave + - needs env `disgo_token` and `disgo_guild_id` + - and a text channel called `📋-voice` and a category called `🔊-talk` +- [welcomebot](./cmd/welcomebot/main.go) sends welcome messages in `👋-welcome` and allows approval of users by group + - needs env `disgo_token` and `disgo_guild_id` + - and the following text channels `🔨-rules`, `❕-info` and `👋-welcome` + - and a group called `Apple` and `Apple Core` + - the bot group needs to be above `Apple` +- [funbot](./cmd/funbot/main.go) sends funny and cute pictures + - needs env `disgo_token`, `disgo_guild_id` and `disgo_imgur` + - TODO: make global and remove `disgo_guild_id` + - TODO: add other apis +- [dealsbot](./cmd/dealsbot/main.go) send deals from steam, epic and more + - needs env `disgo_token`, `disgo_guild_id` + - TODO: implement https://dev.rievo.net/sst/feed-python + - TODO: additionally include https://gx-proxy.operacdn.com/content/free-games?_limit=300&_sort=order%3AASC +- [msgbot](./cmd/msgbot/main.go) send messages which can be edited by other admins + - needs env `disgo_token` + - TODO: implement \ No newline at end of file diff --git a/cmd/dealsbot/main.go b/cmd/dealsbot/main.go new file mode 100644 index 0000000..a77585e --- /dev/null +++ b/cmd/dealsbot/main.go @@ -0,0 +1,9 @@ +package main + +func main() { + // translate this to go: https://dev.rievo.net/sst/feed-python + + // query different sources store to db + // try to incorporate operagx api + // send messages to discord +} diff --git a/cmd/msgbot/main.go b/cmd/msgbot/main.go new file mode 100644 index 0000000..1d92a76 --- /dev/null +++ b/cmd/msgbot/main.go @@ -0,0 +1,7 @@ +package main + +func main() { + // command to send admin messages (for example https://discord.com/channels/425773377349877769/704611918089814076/936598872636129380) + // as embed or just message + // possibility to edit +}