Upvote Upvoted 21 Downvote Downvoted
[TFBot] Payload bot rehost + more
posted in Projects
1
#1
0 Frags +

CREDIT: sharky's payload bot (https://github.com/jdeurt/sharky.cool)
DISCLAIMER: This is a cut-down version of sharky's Payload bot. TFBot will not have most of the commands as Payload, however there is still the project in the works to completely revive Payload and all their bruh moment commands. This thread is only for TFBot additions and fixes.

Invite: here
API: here
Discord: here

There is some help needed: I would like help designing an avatar for TFBot. Let me know either in the thread or in our discord if you have suggestions or a submission. You will be credited with much love!

I'm 24, you may know me from my past projects (my discord bot page and Elo Associates MGE). After talking with sharky with problems with my node.js, I decided to start making a new framework using his code.

I plan on releasing my version of his typescript code as a framework, might take some months for refining.

Re-branding it as TFBot, as nothing else could come to mind. TFBot is not the same as Payload, and it will have a select amount of commands ported from Payload. Some commands are to remain dead.

For a full list of commands, use !commands in any channel.

Features

  • rgl, logs, etf2l, and tftv previews that renders automatically
  • Fully featured and interactive commands.
  • ALL automatic responses from Payload
  • Full API
  • Guild-specific prefixes with cache
CREDIT: sharky's payload bot (https://github.com/jdeurt/sharky.cool)
DISCLAIMER: This is a cut-down version of sharky's Payload bot. TFBot will not have most of the commands as Payload, however there is still the project in the works to completely revive Payload and all their bruh moment commands. This thread is only for TFBot additions and fixes.

[b]Invite: [/b] [url=https://discordapp.com/api/oauth2/authorize?client_id=644333502870978564&permissions=201452545&scope=bot]here[/url]
[b]API:[/b] [url=http://bot.elo.associates]here[/url]
[b]Discord: [/b] [url=https://discord.gg/gYnnMYz]here[/url]

There is some help needed: I would like help designing an avatar for TFBot. Let me know either in the thread or in our discord if you have suggestions or a submission. You will be credited with much love!

I'm 24, you may know me from my past projects ([url=https://www.teamfortress.tv/53949/discord-bots#1]my discord bot page[/url] and [url=https://www.teamfortress.tv/53970/66-tick-mge#1]Elo Associates MGE[/url]). After talking with sharky with problems with my node.js, I decided to start making a new framework using his code.

I plan on releasing my version of his typescript code as a framework, might take some months for refining.

Re-branding it as TFBot, as nothing else could come to mind. TFBot is not the same as Payload, and it will have a select amount of commands ported from Payload. Some commands are to remain dead.

For a full list of commands, use !commands in any channel.

[b]Features[/b]
[list]
[*] rgl, logs, etf2l, and tftv previews that renders automatically
[*] Fully featured and interactive commands.
[*] ALL automatic responses from Payload
[*] Full API
[*] Guild-specific prefixes with cache
[/list]
2
#2
0 Frags +

Update regarding the bot: should be fine hosted on my vm.
Fixed issues:

  • !log not registering correct user
  • !link not registering people with surprisingly short names

!link will now update your current steamid in the database
I can see how many guilds and people I'm in now
!avatar command

Will be bringing the tftv thread preview from payload tomorrow or tonight.
Please inform of issues in this thread if errors arise. Thanks!

EDIT: I did add the preview tftv thread embeds. Have fun!

Update regarding the bot: should be fine hosted on my vm.
Fixed issues:
[list]
[*] !log not registering correct user
[*] !link not registering people with surprisingly short names
[/list]
!link will now update your current steamid in the database
I can see how many guilds and people I'm in now
!avatar command

Will be bringing the tftv thread preview from payload tomorrow or tonight.
Please inform of issues in this thread if errors arise. Thanks!

EDIT: I did add the preview tftv thread embeds. Have fun!
3
#3
0 Frags +

Ran into some bugs last night, spent the last couple hours updating it.

Fixes:

  • !link not working correctly
  • Permissions should be fixed

Additions:

  • !bruh
  • etf2l and logs automatic preview screenshots added

Will be keeping an eye for bugs this next coming week.

Thank you and have a great day!

edit: found out that rgl may have changed its design so the old format is no longer working. I am looking for a solution

Ran into some bugs last night, spent the last couple hours updating it.

Fixes:
[list]
[*] !link not working correctly
[*] Permissions should be fixed
[/list]

Additions:
[list]
[*] !bruh
[*] etf2l and logs automatic preview screenshots added
[/list]

Will be keeping an eye for bugs this next coming week.

Thank you and have a great day!

edit: found out that rgl may have changed its design so the old format is no longer working. I am looking for a solution
4
#4
0 Frags +

I fixed the rgl.gg team previews. Now it will automatically post a screenshot of the team, be it from sixes, highlander, or prolander teams.

A slight revision of the website was added (maybe?) which is why it wouldn't work before. I might be adding a !schedule command that will post the entire schedule of the teams, which could be cool. Let me know.

That is it for now!

I fixed the rgl.gg team previews. Now it will automatically post a screenshot of the team, be it from sixes, highlander, or prolander teams.

A slight revision of the website was added (maybe?) which is why it wouldn't work before. I might be adding a !schedule command that will post the entire schedule of the teams, which could be cool. Let me know.

That is it for now!
5
#5
3 Frags +

UMM WHERE IST HE SNIPE COMAMND???

UMM WHERE IST HE SNIPE COMAMND???
6
#6
0 Frags +
rivkaUMM WHERE IST HE SNIPE COMAMND???

Snipe command, as well as other non-utility commands, will not be making a return in TFBot. Please read the disclaimer, thank you.

24DISCLAIMER: This is a cut-down version of sharky's Payload bot. TFBot will not have most of the commands as Payload, however there is still the project in the words to completely revive Payload and all their bruh moment commands. This thread is only for TFBot additions and fixes.
[quote=rivka]UMM WHERE IST HE SNIPE COMAMND???[/quote]
Snipe command, as well as other non-utility commands, will not be making a return in TFBot. Please read the disclaimer, thank you.
[quote=24]DISCLAIMER: This is a cut-down version of sharky's Payload bot. TFBot will not have most of the commands as Payload, however there is still the project in the words to completely revive Payload and all their bruh moment commands. This thread is only for TFBot additions and fixes.[/quote]
7
#7
0 Frags +

v3.2.0

Additions:

  • !info
  • !invite
  • !changelog

Hopefully I fixed the annoying "typing..." thing when a command fails. I haven't checked yet.

TFBot now has a discord! https://discord.gg/gYnnMYz
All changelogs will be posted in the discord and here.

[b]v3.2.0[/b]

Additions:
[list]
[*] !info
[*] !invite
[*] !changelog
[/list]

Hopefully I fixed the annoying "typing..." thing when a command fails. I haven't checked yet.

TFBot now has a discord! https://discord.gg/gYnnMYz
All changelogs will be posted in the discord and here.
8
#8
0 Frags +

v3.3.0
Additions:

  • steam connect info
  • !commands has a new look
  • Big framework update

Fixed typing issues for sure.
Join our discord! Link is above. All news, announcements, suggestions, ect can be posted on there and I can really iterate on what sharky started.

Happy thanksgiving all!

[b]v3.3.0[/b]
Additions:
[list]
[*] steam connect info
[*] !commands has a new look
[*] Big framework update
[/list]

Fixed typing issues for sure.
Join our discord! Link is above. All news, announcements, suggestions, ect can be posted on there and I can really iterate on what sharky started.

Happy thanksgiving all!
9
#9
0 Frags +

not really fully set up yet, but TFBot now uses the same api as payload did.
this can be accessed by going here
this will be changed soon with (hopefully) a fully featured website.

I plan on adding some more commands tomorrow. stay tuned

Also celebrating 28 severs! TFBot is slowly taking place.
Thank you so much!

not really fully set up yet, but TFBot now uses the same api as payload did.
this can be accessed by [url=http://bot.elo.associates/]going here[/url]
this will be changed soon with (hopefully) a fully featured website.

I plan on adding some more commands tomorrow. stay tuned

Also celebrating 28 severs! TFBot is slowly taking place.
Thank you so much!
10
#10
2 Frags +

v3.4.0

  • Permissions adjustment for some commands
  • RichEmbeds now have color-coordinated meanings:
  • Yellow: TFBot-related
  • Red: Administration/other (N/A yet)
  • Orange: Command related
  • Blue: User Related
  • TFBot API can be accessed through the command !api. Returns JSON of commands, autoresponses and stats.
  • New command: !profile
  • Replies with a RichEmbed of user bot status, discord id, and steamid (if previously entered)
  • Removed duplicate entries in steamid database
  • Automatic response of changelog in discord. Type !info to get into our discord!
  • Automatic reponse to guild owners of changelog. This can be turned off. !help config notifications. This is currently not being used, advise AGAINST using it now.
[b]v3.4.0[/b]
[list]
[*] Permissions adjustment for some commands
[*] RichEmbeds now have color-coordinated meanings:
[*] Yellow: TFBot-related
[*] Red: Administration/other (N/A yet)
[*] Orange: Command related
[*] Blue: User Related
[*] TFBot API can be accessed through the command !api. Returns JSON of commands, autoresponses and stats.
[*] New command: !profile
[*] Replies with a RichEmbed of user bot status, discord id, and steamid (if previously entered)
[*] Removed duplicate entries in steamid database
[*] Automatic response of changelog in discord. Type !info to get into our discord!
[*] Automatic reponse to guild owners of changelog. This can be turned off. !help config notifications. This is currently not being used, advise AGAINST using it now.
[/list]
11
#11
1 Frags +

v3.4.1
Automatic changelog response to guild owners is working. Opt out: !help config notifications
Updated code types.
API is working, was set to wrong port.
Celebrating over 35 server! Thanks to you all!!!

Thanks to all who dealt with the double messages. Some folks's name was interfering, I sorted all that out.

[b]v3.4.1[/b]
Automatic changelog response to guild owners is working. Opt out: !help config notifications
Updated code types.
API is working, was set to wrong port.
Celebrating over 35 server! Thanks to you all!!!

Thanks to all who dealt with the double messages. Some folks's name was interfering, I sorted all that out.
12
#12
2 Frags +

v3.4.2

  • Added commands from Payload: 8ball, rtd
  • Removed timestamp on !profile

Working hard on the restrict command, please use permissions for limiting bot functionality for now. This update is expected to release around Christmas.

I would like some feedback to if I should implement guild-specific prefixes into TFBot. I have everything ready for it, however it does take about a hundred or so milliseconds of latency between issuing a command and receiving it.

some cool features being added too, check the discord for more :o

[b]v3.4.2[/b]
[list]
[*] Added commands from Payload: 8ball, rtd
[*] Removed timestamp on !profile
[/list]
Working hard on the restrict command, please use permissions for limiting bot functionality for now. This update is expected to release around Christmas.

I would like some feedback to if I should implement guild-specific prefixes into TFBot. I have everything ready for it, however it does take about a hundred or so milliseconds of latency between issuing a command and receiving it.

some cool features being added too, check the discord for more :o
13
#13
1 Frags +

v3.4.3
Guild specific prefixes for global testing
. !config prefix set prefix OR "your prefix with space"
. !config prefix delete to delete
. needs admin permissions for both adding and deleting

Happy prefixing!

I managed to get a cache to eliminate the 100 or so milliseconds of latency, so it still will feel snappy.

[b]v3.4.3[/b]
Guild specific prefixes for global testing
. !config prefix set prefix OR "your prefix with space"
. !config prefix delete to delete
. needs admin permissions for both adding and deleting

Happy prefixing!

I managed to get a cache to eliminate the 100 or so milliseconds of latency, so it still will feel snappy.
14
#14
0 Frags +

small update:
seems that some sql-related errors popped up last night.
Went ahead and did some cleanup and will check to see if problems occur still.

Now celebrating 40 servers!!

also fixed permissions exploit :)

small update:
seems that some sql-related errors popped up last night.
Went ahead and did some cleanup and will check to see if problems occur still.

Now celebrating 40 servers!!

also fixed permissions exploit :)
Please sign in through STEAM to post a comment.