A Discord bot that automatically retrieves ELO ratings for Age of Empires 4 and gives users custom roles.

AOE 4 ELO Bot

This is a Discord bot that automatically retrieves ELO ratings for Age of Empires 4 and gives users custom roles. Uses the public API for the Age of Empires Leaderboards from https://www.ageofempires.com/stats/ageiv/

Commands:

!setELOName {steam username} - Sets your steam username in the bot to retrieve your ELO.

!updateELO - Manually updates ELO for all registered members on the server.

Developed with the DiscordGo library.

I also used these helpful tools from Matt Holt:

Owner
Alexis Geoffrey
Backend dev w/ IBM Watson Assistant
Alexis Geoffrey
Comments
  • Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.1

    Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.1

    Bumps github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.1.

    Release notes

    Sourced from github.com/ilyakaznacheev/cleanenv's releases.

    Skip unexpected fields

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.4.0...v1.4.1

    Add time.Location support

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.1...v1.4.0

    Replace deprecated TOML parsing function call

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.0...v1.3.1

    Bump versions, minor fixes

    • bump dependency versions
    • url support in variables
    • security patch
    Commits
    • 7878a2c Skip no exported field on readStructMetadata (#107)
    • cae814f fix: refactor test-case
    • 0258d9d feat: skip unexported field on readStructMetadata
    • 3bb055c Add time.Location support
    • badbae6 Merge remote-tracking branch 'origin/feature/time.Location' into feature/time...
    • c823841 remove tags between struct tags
    • 130ef83 Replace toml deprecated method
    • c05f293 Merge branch 'ilyakaznacheev:master' into feature/time.Location
    • 7886bec compability changes for go 1.13+ versions
    • 33351de Fix: toml deprecate method.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.0

    Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.0

    Bumps github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.0.

    Release notes

    Sourced from github.com/ilyakaznacheev/cleanenv's releases.

    Add time.Location support

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.1...v1.4.0

    Replace deprecated TOML parsing function call

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.0...v1.3.1

    Bump versions, minor fixes

    • bump dependency versions
    • url support in variables
    • security patch
    Commits
    • 3bb055c Add time.Location support
    • badbae6 Merge remote-tracking branch 'origin/feature/time.Location' into feature/time...
    • c823841 remove tags between struct tags
    • 130ef83 Replace toml deprecated method
    • c05f293 Merge branch 'ilyakaznacheev:master' into feature/time.Location
    • 7886bec compability changes for go 1.13+ versions
    • 33351de Fix: toml deprecate method.
    • f3c3c20 Add version support policy (#102)
    • abaa96d Upgrade codecov action
    • 64fdf0d Separate pipelines
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.1

    Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.1

    Bumps github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.1.

    Release notes

    Sourced from github.com/ilyakaznacheev/cleanenv's releases.

    Replace deprecated TOML parsing function call

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.0...v1.3.1

    Bump versions, minor fixes

    • bump dependency versions
    • url support in variables
    • security patch
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.1

    Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.1

    Bumps github.com/jackc/pgx/v4 from 4.16.1 to 4.17.1.

    Changelog

    Sourced from github.com/jackc/pgx/v4's changelog.

    4.17.1 (August 27, 2022)

    • Upgrade puddle to v1.3.0 - fixes context failing to cancel Acquire when acquire is creating resource which was introduced in v4.17.0 (James Hartig)
    • Fix atomic alignment on 32-bit platforms

    4.17.0 (August 6, 2022)

    • Upgrade pgconn to v1.13.0
    • Upgrade pgproto3 to v2.3.1
    • Upgrade pgtype to v1.12.0
    • Allow background pool connections to continue even if cause is canceled (James Hartig)
    • Add LoggerFunc (Gabor Szabad)
    • pgxpool: health check should avoid going below minConns (James Hartig)
    • Add pgxpool.Conn.Hijack()
    • Logging improvements (Stepan Rabotkin)
    Commits
    • f5cdf0d Update changelog
    • 72fe594 Upgrade to puddle v1.3.0
    • bce26b8 Fix atomic alignment on 32-bit platforms
    • 1d748d9 Failsafe timeout for background pool connections
    • 6871a0c Add v5 testing note to readme
    • 5768a0c Update changelog
    • 7ce634d Ensure there is a timeout for background pool connections
    • f3e04b2 Go 1.19 go fmt
    • 7ad36f3 Upgrade dependencies
    • 3cb9953 pgxpool: Make BeginTx success case clearer
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/bwmarrin/discordgo from 0.25.0 to 0.26.0

    Bump github.com/bwmarrin/discordgo from 0.25.0 to 0.26.0

    Bumps github.com/bwmarrin/discordgo from 0.25.0 to 0.26.0.

    Release notes

    Sourced from github.com/bwmarrin/discordgo's releases.

    DiscordGo v0.26.0

    Get ready! This release is not so big, but is packed with refactoring changes and fixes.

    What's Changed

    Notices / Breaking changes

    • DefaultPermission has been deprecated in favor of DefaultMemberPermissions and DMPermission in ApplicationCommand #1075
    • ApplicationCommandPermissionsBatchEdit has been deprecated #1075
    • Content, Components and Embeds were made pointers in WebhookEdit #1174
    • GuildTemplate.Description was made a pointer #1191
    • Type of GuildTemplate.UsageCount was changed to int #1191
    • GuildChannel and PrivateChannel were removed due to deprecation #1203
    • InviteTargetEmbeddedAppliction was renamed to InviteTargetEmbeddedApplication #1211
    • NSFW, Archived, Locked and Invitable were made pointers in ChannelEdit #1199
    • Type of Features was changed to []GuildFeature in UserGuild #1223
    • Remaining undocumented structs, events and fields were removed. #1225
    • ChannelEdit now shares same functional and parameters as ChannelEditComplex #1217
    • GuildMemberEdit now shares same functional and parameters as GuildMemberEditComplex #1217
    • ChannelEditComplex was deprecated in favor of ChannelEdit #1217
    • GuildMemberEditComplex was deprecated in favor of GuildMemberEdit #1217
    • name and roles parameters of GuildEmojiEdit and GuildEmojiCreate were placed into a EmojiParams struct #1217
    • accessToken, nick, roles, mute and deaf parameters of GuildMemberAdd were placed in a GuildMemberAddParams struct #1217
    • name, color, hoist, perms and mention parameters of GuildRoleEdit were placed into a GuildRoleParams struct #1217
    • name and description parameters of GuildTemplateCreate and GuildTemplateEdit were placed into a GuildTemplateParams struct #1217
    • GuildEmbedEdit now accepts parameters through GuildEmbed struct #1217
    • GuildEmbed.Enabled was made a pointer #1217
    • GuildRoleCreate now accepts initial role parameters through GuildRoleParams struct #1217
    • g parameter of GuildEdit was made a pointer, to match other REST methods #1228

    New features

    • Application commands: Permissions v2 #1075
    • Auto moderation #1201
    • Application command options: min and max length #1208

    Other changes

    • Use with_localizations flag in ApplicationCommands #1196
    • Add Dialer property to Session #1179 and #1220
    • Add AppPermissions field to Interaction #1206
    • Add ExpiresAt field to Invite #1198
    • Add Features field to UserGuild #1223
    • Name and Description are omitted when unset in GuildTemplate #1191
    • Add replied_user to MessageAllowedMentions #1175
    • fix: check if opus created #1166
    • Add ability to reply with embeds #1160
    • Add missing fields to VoiceState #1190
    • Add GET prefix for ApplicationCommands bucketID #1193
    • Add GuildID field to ApplicationCommand #1207
    • Add omitempty to channel_id in MessageReference #1002
    • Add UserGuildMember #1210
    • Add missing fields to GuildMemberParams #1226

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0

    Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0

    Bumps github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0.

    Changelog

    Sourced from github.com/jackc/pgx/v4's changelog.

    4.17.0 (August 6, 2022)

    • Upgrade pgconn to v1.13.0
    • Upgrade pgproto3 to v2.3.1
    • Upgrade pgtype to v1.12.0
    • Allow background pool connections to continue even if cause is canceled (James Hartig)
    • Add LoggerFunc (Gabor Szabad)
    • pgxpool: health check should avoid going below minConns (James Hartig)
    • Add pgxpool.Conn.Hijack()
    • Logging improvements (Stepan Rabotkin)
    Commits
    • 5768a0c Update changelog
    • 7ce634d Ensure there is a timeout for background pool connections
    • f3e04b2 Go 1.19 go fmt
    • 7ad36f3 Upgrade dependencies
    • 3cb9953 pgxpool: Make BeginTx success case clearer
    • 91c9e84 Ignore cancellation in puddle constructor
    • 88079de Update issue templates
    • cb5ddcd Update issue templates
    • 3961954 Add logger func wrapper
    • a814153 pgxpool: health check should avoid going below minConns
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/jackc/pgtype from 1.11.0 to 1.12.0

    Bump github.com/jackc/pgtype from 1.11.0 to 1.12.0

    Bumps github.com/jackc/pgtype from 1.11.0 to 1.12.0.

    Changelog

    Sourced from github.com/jackc/pgtype's changelog.

    1.12.0 (August 6, 2022)

    • Add JSONArray (Jakob Ackermann)
    • Support Inet from fmt.Stringer and encoding.TextMarshaler (Ville Skyttä)
    • Support UUID from fmt.Stringer interface (Lasse Hyldahl Jensen)
    • Fix: shopspring-numeric extension does not panic on NaN
    • Numeric can be assigned to string
    • Fix: Do not send IPv4 networks as IPv4-mapped IPv6 (William Storey)
    • Fix: PlanScan for interface{}(nil) (James Hartig)
    • Fix: *sql.Scanner for NULL handling (James Hartig)
    • Timestamp[tz].Set() supports string (Harmen)
    • Fix: Hstore AssignTo with map of *string (Diego Becciolini)
    Commits
    • 53683d2 Update changelog
    • 2eed893 Add support for json[] via JSONArray
    • 4dde7be Support Inet to encoding.TextUnmarshaler
    • 20ff3fe Support Inet from encoding.TextMarshaler
    • ee454a1 Support Inet from fmt.Stringer
    • 49713e5 Spelling and grammar fixes
    • 67a13b9 Feature: Support UUID from fmt.Stringer interface
    • 12c49ee shopspring-numeric extension does not panic on NaN
    • 6dd004c Backport numeric to string from v5
    • 4db2a33 Do not convert IPv4-mapped IPv6 addresses to IPv4
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.0

    Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.0

    Bumps github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.3.0.

    Release notes

    Sourced from github.com/ilyakaznacheev/cleanenv's releases.

    Bump versions, minor fixes

    • bump dependency versions
    • url support in variables
    • security patch
    Commits
    • 5423d73 version bump
    • e82c516 quote-imports-in-readme
    • 55f3daa add-url-support
    • 3247bc7 security: upgrade dependencies
    • 79612be Add example of configuration from environment variables
    • 970e336 Add support to URLs in conf
    • ad7da9c Extract supported structs in separate map, to make code more general
    • a4b44a5 Tell which tests failed, for better debugging
    • 411b737 docs: quote the import package within the examples
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0

    Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0

    Bumps golangci/golangci-lint-action from 3.1.0 to 3.2.0.

    Release notes

    Sourced from golangci/golangci-lint-action's releases.

    v3.2.0

    What's Changed

    misc

    dependencies

    New Contributors

    ... (truncated)

    Commits
    • 537aa19 Expire cache periodically to avoid unbounded size (#466)
    • f70e52d build(deps): bump @​actions/core from 1.6.0 to 1.8.0 (#468)
    • a304692 build(deps-dev): bump @​typescript-eslint/eslint-plugin (#469)
    • eeca7c5 build(deps-dev): bump eslint from 8.14.0 to 8.15.0 (#467)
    • dfbcd2a build(deps): bump github/codeql-action from 1 to 2 (#459)
    • 4421331 build(deps-dev): bump @​typescript-eslint/parser from 5.20.0 to 5.22.0 (#464)
    • 5e6c1bb build(deps-dev): bump typescript from 4.6.3 to 4.6.4 (#461)
    • 44eba43 build(deps-dev): bump @​typescript-eslint/eslint-plugin (#460)
    • 358a5e3 build(deps-dev): bump @​typescript-eslint/eslint-plugin (#457)
    • b9c65a5 build(deps-dev): bump @​typescript-eslint/parser from 5.19.0 to 5.20.0 (#455)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump docker/metadata-action from 3 to 4

    Bump docker/metadata-action from 3 to 4

    Bumps docker/metadata-action from 3 to 4.

    Release notes

    Sourced from docker/metadata-action's releases.

    v4.0.0

    • Node 16 as default runtime by @​crazy-max (#176)
      • This requires a minimum Actions Runner version of v2.285.0, which is by default available in GHES 3.4 or later.
    • Do not sanitize before pattern matching by @​crazy-max (#201)
      • Breaking change with type=match pattern matching

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.8.0...v4.0.0

    v3.8.0

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.7.0...v3.8.0

    v3.7.0

    • Handle comments for multi-line inputs (#172)
    • Missing json output in action.yml (#167)
    • Update dev dependencies and workflow (#175)
    • Bump minimist from 1.2.5 to 1.2.6 (#182)
    • Bump moment from 2.29.1 to 2.29.2 (#180)
    • Bump @​actions/github from 5.0.0 to 5.0.1 (#179)
    • Bump node-fetch from 2.6.1 to 2.6.7 (#173)

    v3.6.2

    • Handle raw statement for pre-release (#155 #156)

    v3.6.1

    • Preserve quotes inside unquoted field (#153)

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)

    ... (truncated)

    Upgrade guide

    Sourced from docker/metadata-action's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v4
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • 69f6fc9 Merge pull request #203 from crazy-max/san-fix
    • 2f5b5ae Sanitize tag earlier
    • f206c36 Merge pull request #202 from crazy-max/v4-prep
    • a20adfa readme: set metadata-action to v4
    • 26b9439 Merge pull request #201 from crazy-max/fix-sanitization
    • 467883f Merge pull request #176 from crazy-max/node-16
    • 5edf56f Node 16 as default runtime
    • 678218f Note about image name and tag sanitization
    • e44c1fb Do not sanitize before pattern matching
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump docker/login-action from 1 to 2

    Bump docker/login-action from 1 to 2

    Bumps docker/login-action from 1 to 2.

    Release notes

    Sourced from docker/login-action's releases.

    v2.0.0

    • Node 16 as default runtime by @​crazy-max (#161)
      • This requires a minimum Actions Runner version of v2.285.0, which is by default available in GHES 3.4 or later.
    • chore: update dev dependencies and workflow by @​crazy-max (#170)
    • Bump @​actions/exec from 1.1.0 to 1.1.1 (#167)
    • Bump @​actions/io from 1.1.1 to 1.1.2 (#168)
    • Bump minimist from 1.2.5 to 1.2.6 (#176)
    • Bump https-proxy-agent from 5.0.0 to 5.0.1 (#182)

    Full Changelog: https://github.com/docker/login-action/compare/v1.14.1...v2.0.0

    v1.14.1

    • Revert to Node 12 as default runtime to fix issue for GHE users (#160)

    v1.14.0

    • Update to node 16 (#158)
    • Bump @​aws-sdk/client-ecr from 3.45.0 to 3.53.0 (#157)
    • Bump @​aws-sdk/client-ecr-public from 3.45.0 to 3.53.0 (#156)

    v1.13.0

    • Handle proxy settings for aws-sdk (#152)
    • Workload identity based authentication docs for GCR and GAR (#112)
    • Test login against ACR (#49)
    • Bump @​aws-sdk/client-ecr from 3.44.0 to 3.45.0 (#132)
    • Bump @​aws-sdk/client-ecr-public from 3.43.0 to 3.45.0 (#131)

    v1.12.0

    • ECR: only set credentials if username and password are specified (#128)
    • Refactor to use aws-sdk v3 (#128)

    v1.11.0

    • ECR: switch implementation to use the AWS SDK (#126)
    • ecr input to specify whether the given registry is ECR (#123)
    • Test against Windows runner (#126)
    • Update instructions for Google registry (#127)
    • Update dev workflow (#111)
    • Small changes for GHCR doc (#86)
    • Update dev dependencies (#85)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#101)
    • Bump tmpl from 1.0.4 to 1.0.5 (#100)
    • Bump @​actions/core from 1.4.0 to 1.6.0 (#94 #103)
    • Bump codecov/codecov-action from 1 to 2 (#88)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#83)
    • Bump node-notifier from 8.0.0 to 8.0.2 (#82)
    • Bump ws from 7.3.1 to 7.5.0 (#81)
    • Bump lodash from 4.17.20 to 4.17.21 (#80)
    • Bump y18n from 4.0.0 to 4.0.3 (#79)

    v1.10.0

    • GitHub Packages Docker Registry deprecated (#78)

    ... (truncated)

    Commits
    • 49ed152 Merge pull request #161 from crazy-max/node16-runtime
    • b61a9ce Node 16 as default runtime
    • 3a136a8 Merge pull request #182 from docker/dependabot/npm_and_yarn/https-proxy-agent...
    • b312880 Update generated content
    • 795794e Bump https-proxy-agent from 5.0.0 to 5.0.1
    • 1edf618 Merge pull request #179 from docker/dependabot/github_actions/codecov/codecov...
    • 8e66ad4 Bump codecov/codecov-action from 2 to 3
    • 7c79b59 Merge pull request #176 from docker/dependabot/npm_and_yarn/minimist-1.2.6
    • 24a38e0 Bump minimist from 1.2.5 to 1.2.6
    • 70e1ff8 Merge pull request #170 from crazy-max/eslint
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.2

    Bump github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.2

    Bumps github.com/ilyakaznacheev/cleanenv from 1.2.6 to 1.4.2.

    Release notes

    Sourced from github.com/ilyakaznacheev/cleanenv's releases.

    Add more info about env parsing errors

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.4.1...v1.4.2

    Skip unexpected fields

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.4.0...v1.4.1

    Add time.Location support

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.1...v1.4.0

    Replace deprecated TOML parsing function call

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ilyakaznacheev/cleanenv/compare/v1.3.0...v1.3.1

    Bump versions, minor fixes

    • bump dependency versions
    • url support in variables
    • security patch
    Commits
    • 6c23856 Added basic context to the error message on what went wrong (#104)
    • 9fb0cbd Change error message a bit
    • 7878a2c Skip no exported field on readStructMetadata (#107)
    • cae814f fix: refactor test-case
    • 0258d9d feat: skip unexported field on readStructMetadata
    • 2419d7b added basic context to the error message on what went wrong
    • 3bb055c Add time.Location support
    • badbae6 Merge remote-tracking branch 'origin/feature/time.Location' into feature/time...
    • c823841 remove tags between struct tags
    • 130ef83 Replace toml deprecated method
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/jackc/pgtype from 1.11.0 to 1.13.0

    Bump github.com/jackc/pgtype from 1.11.0 to 1.13.0

    Bumps github.com/jackc/pgtype from 1.11.0 to 1.13.0.

    Changelog

    Sourced from github.com/jackc/pgtype's changelog.

    1.13.0 (December 1, 2022)

    • Fix: Reset jsonb before unmarshal (Tomas Odinas)
    • Fix: return correct zero value when UUID conversion fails (ndrpnt)
    • Fix: EncodeText for Lseg includes [ and ]
    • Support sql Value and Scan for custom date type (Hubert Krauze)
    • Support Ltree binary encoding (AmineChikhaoui)
    • Fix: dates with "BC" (jozeflami)

    1.12.0 (August 6, 2022)

    • Add JSONArray (Jakob Ackermann)
    • Support Inet from fmt.Stringer and encoding.TextMarshaler (Ville Skyttä)
    • Support UUID from fmt.Stringer interface (Lasse Hyldahl Jensen)
    • Fix: shopspring-numeric extension does not panic on NaN
    • Numeric can be assigned to string
    • Fix: Do not send IPv4 networks as IPv4-mapped IPv6 (William Storey)
    • Fix: PlanScan for interface{}(nil) (James Hartig)
    • Fix: *sql.Scanner for NULL handling (James Hartig)
    • Timestamp[tz].Set() supports string (Harmen)
    • Fix: Hstore AssignTo with map of *string (Diego Becciolini)
    Commits
    • 9f958ba Release v1.13.0
    • 472e3ae Support postgres dates with "BC"
    • e19b507 ci: create ltree extension
    • fcee893 ltree: fix DecodeBinary by correctly checking the 1st byte
    • 0f1512e Adding support for Ltree binary encoding
    • 7294846 support sql Value and Scan for custom date type
    • f59f140 EncodeText for Lseg includes [ and ]
    • a8a34e9 Add pgx v5 note
    • 38ed7e4 Fix: return correct zero value when UUID conversion fails
    • 8e17d69 Fix missing import
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.2

    Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.2

    Bumps github.com/jackc/pgx/v4 from 4.16.1 to 4.17.2.

    Changelog

    Sourced from github.com/jackc/pgx/v4's changelog.

    4.17.2 (September 3, 2022)

    • Fix panic when logging batch error (Tom Möller)

    4.17.1 (August 27, 2022)

    • Upgrade puddle to v1.3.0 - fixes context failing to cancel Acquire when acquire is creating resource which was introduced in v4.17.0 (James Hartig)
    • Fix atomic alignment on 32-bit platforms

    4.17.0 (August 6, 2022)

    • Upgrade pgconn to v1.13.0
    • Upgrade pgproto3 to v2.3.1
    • Upgrade pgtype to v1.12.0
    • Allow background pool connections to continue even if cause is canceled (James Hartig)
    • Add LoggerFunc (Gabor Szabad)
    • pgxpool: health check should avoid going below minConns (James Hartig)
    • Add pgxpool.Conn.Hijack()
    • Logging improvements (Stepan Rabotkin)
    Commits
    • d42b399 Update changelog
    • dfce986 Fix panic when logging batch error
    • f5cdf0d Update changelog
    • 72fe594 Upgrade to puddle v1.3.0
    • bce26b8 Fix atomic alignment on 32-bit platforms
    • 1d748d9 Failsafe timeout for background pool connections
    • 6871a0c Add v5 testing note to readme
    • 5768a0c Update changelog
    • 7ce634d Ensure there is a timeout for background pool connections
    • f3e04b2 Go 1.19 go fmt
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/bwmarrin/discordgo from 0.25.0 to 0.26.1

    Bump github.com/bwmarrin/discordgo from 0.25.0 to 0.26.1

    Bumps github.com/bwmarrin/discordgo from 0.25.0 to 0.26.1.

    Release notes

    Sourced from github.com/bwmarrin/discordgo's releases.

    DiscordGo v0.26.1

    Hi all! This release only bumps semantic version of the library and does not contain any new fixes nor features. This is due to our semantic version previously not matching the actual library version.

    DiscordGo v0.26.0

    Get ready! This release is not so big, but is packed with refactoring changes and fixes.

    What's Changed

    Notices / Breaking changes

    • DefaultPermission has been deprecated in favor of DefaultMemberPermissions and DMPermission in ApplicationCommand #1075
    • ApplicationCommandPermissionsBatchEdit has been deprecated #1075
    • Content, Components and Embeds were made pointers in WebhookEdit #1174
    • GuildTemplate.Description was made a pointer #1191
    • Type of GuildTemplate.UsageCount was changed to int #1191
    • GuildChannel and PrivateChannel were removed due to deprecation #1203
    • InviteTargetEmbeddedAppliction was renamed to InviteTargetEmbeddedApplication #1211
    • NSFW, Archived, Locked and Invitable were made pointers in ChannelEdit #1199
    • Type of Features was changed to []GuildFeature in UserGuild #1223
    • Remaining undocumented structs, events and fields were removed. #1225
    • ChannelEdit now shares same functional and parameters as ChannelEditComplex #1217
    • GuildMemberEdit now shares same functional and parameters as GuildMemberEditComplex #1217
    • ChannelEditComplex was deprecated in favor of ChannelEdit #1217
    • GuildMemberEditComplex was deprecated in favor of GuildMemberEdit #1217
    • name and roles parameters of GuildEmojiEdit and GuildEmojiCreate were placed into a EmojiParams struct #1217
    • accessToken, nick, roles, mute and deaf parameters of GuildMemberAdd were placed in a GuildMemberAddParams struct #1217
    • name, color, hoist, perms and mention parameters of GuildRoleEdit were placed into a GuildRoleParams struct #1217
    • name and description parameters of GuildTemplateCreate and GuildTemplateEdit were placed into a GuildTemplateParams struct #1217
    • GuildEmbedEdit now accepts parameters through GuildEmbed struct #1217
    • GuildEmbed.Enabled was made a pointer #1217
    • GuildRoleCreate now accepts initial role parameters through GuildRoleParams struct #1217
    • g parameter of GuildEdit was made a pointer, to match other REST methods #1228

    New features

    • Application commands: Permissions v2 #1075
    • Auto moderation #1201
    • Application command options: min and max length #1208

    Other changes

    • Use with_localizations flag in ApplicationCommands #1196
    • Add Dialer property to Session #1179 and #1220
    • Add AppPermissions field to Interaction #1206
    • Add ExpiresAt field to Invite #1198
    • Add Features field to UserGuild #1223
    • Name and Description are omitted when unset in GuildTemplate #1191
    • Add replied_user to MessageAllowedMentions #1175
    • fix: check if opus created #1166
    • Add ability to reply with embeds #1160
    • Add missing fields to VoiceState #1190

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Discord-bot - A Discord bot with golang

JS discord bots Install Clone repo git clone https://github.com/fu-js/discord-bo

Aug 2, 2022
A Telegram Repo For Bots Under Maintenance Which Gives Faster Response To Users
A Telegram Repo For Bots Under Maintenance Which Gives Faster Response To Users

Maintenance Bot A Telegram Repo For Bots Under Maintenance Which Gives Faster Response To Users Requests » Report a Bug | Request Feature Table of Con

Mar 21, 2022
A discord bot that watches for tiktok URL's and automatically uploads the corresponding video to the channel

TikiTok Bot A Discord bot that watches for TikTok URLs and sends a message to the channel with the corresponding video attached Click to invite the bo

Jul 28, 2022
A bot based on Telegram Bot API written in Golang allows users to download public Instagram photos, videos, and albums without receiving the user's credentials.

InstagramRobot InstagramRobot is a bot based on Telegram Bot API written in Golang that allows users to download public Instagram photos, videos, and

Dec 16, 2021
A self-bot that gives data about minecraft names, droptimes, upcoming 3 chars and more.

Commands !searches <input> - Grabs a usernames searches !info <input> - Gets information on the account.. cape, skin, uuid etc. !droptime <input> - ge

Feb 13, 2022
Slack-emoji-bot - This Slack bot will post the newly created custom Slack emojis to the channel of your choice

Slack Emoji Bot This Slack bot will post the newly created custom Slack emojis t

Oct 21, 2022
discord bot that plays music in a voice channel discord

Music discord bot by serje3 Description A bot written in the Golang language plays music on your server's voice channel on Discord. It can be built an

Nov 17, 2021
A simple Discord bot developed for the Bedrock Gophers discord server.

Bedrock Gopher A simple Discord bot developed for the Bedrock Gophers discord server. Click here to invite the bot to your guild. You will also need t

Mar 12, 2022
A cowin bot that gives you an update whenever it finds a vacancy in your region

go-cowin-bot A cowin bot that will give you an update on discord whenever it finds a vacancy for the parameters provided Setup: download go-cowin-bot

Mar 29, 2022
Feline-bot - Feline Bot for Discord using Golang

Feline Bot for Discord Development This bot is implemented using Golang. Feature

Feb 10, 2022
A tool written in GO to demonstrate how bad actors utilize requests to spam Discord Users and launch large unsolicited DM Advertisement Campaigns
A tool written in GO to demonstrate how bad actors utilize requests to spam Discord Users and launch large unsolicited DM Advertisement Campaigns

discord-mass-DM-GO A tool written in GO to demonstrate how bad actors utilize requests to spam Discord Users and launch large unsolicited DM Advertise

Jan 2, 2023
Bot-template - A simple bot template for creating a bot which includes a config, postgresql database

bot-template This is a simple bot template for creating a bot which includes a c

Sep 9, 2022
Simple telegram Bot to ban Anonymous Channel users in a group

Restrict Channel Robot Telegram Bot, written in GoLang to delete messages and ban anonymous users who send as channel in groups. Can be found on teleg

Dec 20, 2022
Discord-dl: a tool to archive discord channels

discord-dl discord-dl is a tool to archive discord channels. I think it's safe t

May 18, 2022
Discord-notif - Send notifications to discord in Your pipelines or scripts
Discord-notif - Send notifications to discord in Your pipelines or scripts

discord-notif Send notifications to discord in Your pipelines or scripts install

Dec 15, 2022
Discord-finder - The back-end for retrieving information about people on discord
Discord-finder - The back-end for retrieving information about people on discord

About This is the backend application for Discord Finder, it allows you to retrive information about people on discord just like the discord lookup we

Jan 4, 2022
Wipe-discord - TUI application to erase Discord messages
Wipe-discord - TUI application to erase Discord messages

wipe-discord Terminal user interface (TUI) application to delete Discord message

Aug 21, 2022
Bot to automatically approve Bitbucket Server PRs

renovate-approve-bot-bitbucket-server Introduction This is a small application, similar to renovatebot/renovate-approve-bot-bitbucket-cloud to automat

Nov 2, 2022
A Discord Bot written in Go. Provides some fun commands and utility.

asuka About Asuka is a project to finally learn Golang and get comfortable with the language while exploring many different concepts in programming. A

Jan 7, 2022