Upvote Upvoted 31 Downvote Downvoted
1 2
payload-neo discord bot
posted in Projects
31
#31
tf2pickup.org
2 Frags +

Moved bot over to my VM, supra has stepped down from helping with TF2-related projects.

New update in the works. Stay tuned!

I am looking for help! I need help in web security, website design, and beta testers. I'll have another post in the official payload discord once this is released for testing.

New trello: https://trello.com/b/1ExksOY3/payload

Moved bot over to my VM, supra has stepped down from helping with TF2-related projects.

New update in the works. Stay tuned!

I am looking for help! I need help in web security, website design, and beta testers. I'll have another post in the official payload discord once this is released for testing.

New trello: https://trello.com/b/1ExksOY3/payload
32
#32
tf2pickup.org
2 Frags +

Ok I added ports to my VM so SourceQuery can connect without error:
All server preview embeds will now show properly under *normal* ports. If there's a server that won't connect, post the port and I'll add it.

Ok I added ports to my VM so SourceQuery can connect without error:
All server preview embeds will now show properly under *normal* ports. If there's a server that won't connect, post the port and I'll add it.
33
#33
tf2pickup.org
2 Frags +

I am very late on this.
Localization is here! https://crwd.in/payload if you would like to contribute.

Payload Admin Dashboard is about a week away from beta tests. I am only giving out access to those who joined the Payload Discord BEFORE April 1st, 2020. This is to give some exclusivity and for easy bug response. Thanks to those early supporters!

I am working on permission setup for !snipe. This means if you set it up so no permissions are needed, it will let all users snipe. This is WIP so far.

v3.6.4
Update package.json: discord.js -> 12.1.1
Deleted commands: !pchajwozek, !pushkart (localization process)
Guild language support (!language)
New command: !language (sets guild language)
New autoresponse constructors (framework)
Moved all responses to localization files
Moved RGL and ETF2L api routes to functions
Moved SteamID api to local function, api route still works
Updated !prefix set
Updated !unrestrict spelling
Updated API
Fixed all SourceQuery timeouts
Fixed !translate

I am very late on this.
Localization is here! https://crwd.in/payload if you would like to contribute.

Payload Admin Dashboard is about a week away from beta tests. I am only giving out access to those who joined the Payload Discord [b]BEFORE[/b] April 1st, 2020. This is to give some exclusivity and for easy bug response. Thanks to those early supporters!

I am working on permission setup for !snipe. This means if you set it up so no permissions are needed, it will let all users snipe. This is WIP so far.


[b]v3.6.4[/b]
Update package.json: discord.js -> 12.1.1
Deleted commands: !pchajwozek, !pushkart (localization process)
Guild language support (!language)
New command: !language (sets guild language)
New autoresponse constructors (framework)
Moved all responses to localization files
Moved RGL and ETF2L api routes to functions
Moved SteamID api to local function, api route still works
Updated !prefix set
Updated !unrestrict spelling
Updated API
Fixed all SourceQuery timeouts
Fixed !translate
34
#34
tf2pickup.org
4 Frags +

2 updates, 1 late 1 new

v3.6.5
Updated localisation files
New command: !settings. Controls settings for !snipe, and dashboard permissions access.
Pushed some website updates. Final dashboard still in work, however.

v3.6.6
Updated localization files
Updated command: prefix, language, info
!info properly thanks our translators
Language command changes: added new languages (finnish, polish, spanish)
!language, !prefix now don't need admin to see current prefix/language (However to set/delete you do)
Updating a message with a command now deletes the old response and replaces it with the new output
TFTV preview embeds now show the desired comment on the thread
You may now restrict auto responses from channels
Fixed !rgl
Fixed !8ball not sending invalid response notification

Big thanks to our translators miko and supra for their amazing work!

2 updates, 1 late 1 new

[b]v3.6.5[/b]
Updated localisation files
New command: !settings. Controls settings for !snipe, and dashboard permissions access.
Pushed some website updates. Final dashboard still in work, however.

[b]v3.6.6[/b]
Updated localization files
Updated command: prefix, language, info
!info properly thanks our translators
Language command changes: added new languages (finnish, polish, spanish)
!language, !prefix now don't need admin to see current prefix/language (However to set/delete you do)
Updating a message with a command now deletes the old response and replaces it with the new output
TFTV preview embeds now show the desired comment on the thread
You may now restrict auto responses from channels
Fixed !rgl
Fixed !8ball not sending invalid response notification

Big thanks to our translators miko and supra for their amazing work!
35
#35
1 Frags +

cool

cool
36
#36
tf2pickup.org
3 Frags +

Updated finnish translations and some other fixes.

Updated finnish translations and some other fixes.
37
#37
tf2pickup.org
3 Frags +

Fixed issue with new servers not registering commands.

Fixed issue with new servers not registering commands.
38
#38
tf2pickup.org
2 Frags +

Quick update:
Payload v3 has a branch in the main github page, check out any changes there if you'd like.

I have little time to keep developing payload v2 (what payload uses for its current versions), however v3 will make it easier for me to add cool features. I'm currently juggling jobs to make sure I have money, and I've lost ideas on how I should make my website so I quit the development for the website entirely (I'll still open it up to early supporters- it's however very barebones), and I'll be working on a better website in some other JS framework instead.

Some issues so far that I am intending on fixing:
1) reset the default prefix to 'pls '
2) fixing the tftv previews tha are showing wrong
3) A UI or something that shows your currently restricted commands
4) `pls help [command]` show different permissions than the command actually needs in some cases

v3.6.7 will be the last version of Payload v2, everything after that should be on the shiny new v3.

Language files will still be updated though.

Quick update:
Payload v3 has a branch in the main [url=https://github.com/c43721/payload-neo/tree/v3]github page[/url], check out any changes there if you'd like.

I have little time to keep developing payload v2 (what payload uses for its current versions), however v3 will make it easier for me to add cool features. I'm currently juggling jobs to make sure I have money, and I've lost ideas on how I should make my website so I quit the development for the website entirely (I'll still open it up to early supporters- it's however very barebones), and I'll be working on a better website in some other JS framework instead.

Some issues so far that I am intending on fixing:
1) reset the default prefix to 'pls '
2) fixing the tftv previews tha are showing wrong
3) A UI or something that shows your currently restricted commands
4) `pls help [command]` show different permissions than the command actually needs in some cases

v3.6.7 will be the last version of Payload v2, everything after that should be on the shiny new v3.

Language files will still be updated though.
39
#39
tf2pickup.org
1 Frags +

Payload is not forgotten.

v3.6.7
Updated API
Server rcon in discord
Updated localization files thanks to our translators!

Notable features,
!server
!server add
!server list
!server exec

Have fun!

Payload is not forgotten.

[b]v3.6.7[/b]
Updated API
Server rcon in discord
Updated localization files thanks to our translators!

Notable features,
!server
!server add
!server list
!server exec

Have fun!
40
#40
tf2pickup.org
2 Frags +

pretty cool payload updates:

https://staging.payload.tf is the staging server with production-like quality where it will auto-update every time there's a push on this branch.

See live changes there. There's going to be a staging bot too to help test loads on containers, but I will release that via the discord.

The staging bot will have pushcart and combine disabled, to prevent it being used over the main bot, since this is testing (potentially) breaking changes/additions. This is a good place to test because it won't affect many thousands of users using the main bot.

Any suggestions? Post them in the new community-formatted discord!

I'd also like to thank the 500+ discord server owners who have invited Payload to their discord!

pretty cool payload updates:

https://staging.payload.tf is the staging server with production-like quality where it will auto-update every time there's a push on [url=https://github.com/c43721/payload-neo/tree/dev]this branch[/url].

See live changes there. There's going to be a staging bot too to help test loads on containers, but I will release that via the [url=https://staging.payload.tf/discord]discord[/url].

The staging bot will have pushcart and combine disabled, to prevent it being used over the main bot, since this is testing (potentially) breaking changes/additions. This is a good place to test because it won't affect many thousands of users using the main bot.

Any suggestions? Post them in the new community-formatted discord!

I'd also like to thank the [b]500+[/b] discord server owners who have invited Payload to their discord!
41
#41
1 Frags +

I am having problems going on the main https://payload.tf site, is it down? https://staging.payload.tf works for some reason

I am having problems going on the main https://payload.tf site, is it down? https://staging.payload.tf works for some reason
42
#42
tf2pickup.org
2 Frags +
ZeklynI am having problems going on the main https://payload.tf site, is it down? https://staging.payload.tf works for some reason

We're trying to transfer domains currently, and I think I accidently deleted something. For some reason it will continue to redirect you, but it isn't "down". I don't know how to solve this, but when we do the merge from dev with master branch it should work correctly.

Edit, since I'm doing some other things in the meantime- I've just redirected traffic for the website to the staging site. This would just make the API a bit inconsistant, but good news it'll never go down!

[quote=Zeklyn]I am having problems going on the main https://payload.tf site, is it down? https://staging.payload.tf works for some reason[/quote]
We're trying to transfer domains currently, and I think I accidently deleted something. For some reason it will continue to redirect you, but it isn't "down". I don't know how to solve this, but when we do the merge from dev with master branch it should work correctly.

Edit, since I'm doing some other things in the meantime- I've just redirected traffic for the website to the staging site. This would just make the API a bit inconsistant, but good news it'll never go down!
43
#43
tf2pickup.org
1 Frags +

I've done some optimization of the website payload.tf to help speed it up even more.

I'm not in a rush to re-deploy the bot in a container due to the time it takes to set the VPS environment up, but I do intend on migrating machines fairly soon.

Anyone that has pushcarted their servers to maybe top 20 will be recognized after the reset, so your efforts won't go unnoticed.

I've done some optimization of the website [url=https://payload.tf]payload.tf[/url] to help speed it up even more.

I'm not in a rush to re-deploy the bot in a container due to the time it takes to set the VPS environment up, but I do intend on migrating machines fairly soon.

Anyone that has pushcarted their servers to maybe top 20 will be recognized after the reset, so your efforts won't go unnoticed.
44
#44
1 Frags +

website seems to be having cloudflare issues or something, not sure if it affects everyone or just some people

website seems to be having cloudflare issues or something, not sure if it affects everyone or just some people
45
#45
tf2pickup.org
1 Frags +
PaperPlayerXwebsite seems to be having cloudflare issues or something, not sure if it affects everyone or just some people

We're switching VMs, I did not notify anyone but in the discord!

Please join the discord for constant updates on status of payload, outage issues, or more.

Edit:

Payload is now live in a new environment! It will automatically update on any push too, making features much easier to add.

The website is controlled by the bot, meaning it will always be up! Docs, invite link, everything else (maybe even a dashbard) is on https://payload.tf/

Your data from the old server has been archived, but not uploaded. I will reward those dedicated pushers in some way in the future, but there's no way for me to upload the data to the container (I've tried).
Some bug fixes are included in this update, notably some parsing errors for when you wanted to use backticks in connect strings, some strings not being correctly displayed, and some more.

There's also a new automatic command- etf2l-match-previews. Will automatically render etf2l match previews, with more league support coming soon.

I will not add any more major content most likely until Spring, 2021. Please don't hesitate to post and suggestions or bug reports in discord

Have fun! Happy pushcarting (again)!

[quote=PaperPlayerX]website seems to be having cloudflare issues or something, not sure if it affects everyone or just some people[/quote]
We're switching VMs, I did not notify anyone but in the discord!

Please join the discord for constant updates on status of payload, outage issues, or more.

Edit:

Payload is now live in a new environment! It will automatically update on any push too, making features much easier to add.

The website is controlled by the bot, meaning it will always be up! Docs, invite link, everything else (maybe even a dashbard) is on https://payload.tf/

Your data from the old server has been archived, but not uploaded. I will reward those dedicated pushers in some way in the future, but there's no way for me to upload the data to the container (I've tried).
Some bug fixes are included in this update, notably some parsing errors for when you wanted to use backticks in connect strings, some strings not being correctly displayed, and some more.

There's also a new automatic command- etf2l-match-previews. Will automatically render etf2l match previews, with more league support coming soon.

I will not add any more major content most likely until Spring, 2021. Please don't hesitate to post and suggestions or bug reports in discord

Have fun! Happy pushcarting (again)!
46
#46
tf2pickup.org
0 Frags +

v3.6.7
API endpoints changed
Cache will reduce to minimum every 5 minutes
Updated package dependencies
Updated localization files

I'm looking to translate Payload further! If you would like to help, visit the crowdin site. We're 36% of the way there!

Cheers to a good 2021!

[b]v3.6.7[/b]
API endpoints changed
Cache will reduce to minimum every 5 minutes
Updated package dependencies
Updated localization files


I'm looking to translate Payload further! If you would like to help, visit [url=https://crowdin.com/project/payload]the crowdin [/url] site. We're 36% of the way there!

Cheers to a good 2021!
47
#47
tf2pickup.org
2 Frags +

Ported over the website to React and deployed it, moved repo to an organization.

Word around the block says Discord has something in store in mid-late June, waiting for that release to update commands. In the mean time, I'll be working on some basic dashboard functionality.

If you like my work, consider supporting me on patreon.

Ported over the website to React and deployed it, moved repo to an organization.

Word around the block says Discord has something in store in mid-late June, waiting for that release to update commands. In the mean time, I'll be working on some basic dashboard functionality.

If you like my work, consider supporting me [url=https://www.patreon.com/c43721]on patreon[/url].
48
#48
tf2pickup.org
1 Frags +

dashboard is out of beta, includes user settings in addition to guild settings. you also can see the new logs preview thread here

https://payload.tf/

If you like my work, consider supporting me on patreon.

dashboard is out of beta, includes user settings in addition to guild settings. you also can see the new logs preview thread [url=https://www.teamfortress.tv/59986/payload-logs-plugin]here[/url]

https://payload.tf/

If you like my work, consider supporting me [url=https://www.patreon.com/c43721]on patreon[/url].
49
#49
tf2pickup.org
1 Frags +

https://forms.gle/EmacYubBsCwBDQC78

working on some new stuff, and would like some input on some new features or ideas. Please help me out, thanks!

https://forms.gle/EmacYubBsCwBDQC78

working on some new stuff, and would like some input on some new features or ideas. Please help me out, thanks!
50
#50
tf2pickup.org
1 Frags +

Payload V5 is released!

Almost 3 months in the making, and well over a year in planning, I am finally releasing the next version of Payload! This was an incredible amount of effort to put forward, so if you would like to support what I do, please visit our patreon

Here's the outline of what was done:
1) A total, ground-up rewrite of the entire bot
2) Re-write all translation keys
3) Completely redesigned the API
4) Argument parsing is much nicer overall
5) Slash and button support!!!

Though with these new changes, comes some ones that are going to affect you:
1) Webhook routes are all changed (/api/webhook/v1 => /api/v1/webhook)
2) All command restrictions have been reset, and are now guild-wide
3) Language and Settings commands are not present

What's next?

I'm planning a whole new dashboard experience. I want to rewrite the dashboard to better reflect the capabilities and the features of Payload and hopefully allow for newer people to better use Payload. I want to bring a better experience configuring and integrating with Payload, and I think the best way is to provide a richer experience on the dashboard.

With that wraps the announcement, and have a great holiday week all!

Payload V5 is released!

Almost 3 months in the making, and well over a year in planning, I am finally releasing the next version of Payload! This was an incredible amount of effort to put forward, so if you would like to support what I do, please visit [url=https://www.patreon.com/c43721]our patreon[/url]

Here's the outline of what was done:
1) A total, ground-up rewrite of the entire bot
2) Re-write all translation keys
3) Completely redesigned the API
4) Argument parsing is much nicer overall
5) Slash and button support!!!

Though with these new changes, comes some ones that are going to affect you:
1) Webhook routes are all changed (/api/webhook/v1 => /api/v1/webhook)
2) All command restrictions have been reset, and are now guild-wide
3) Language and Settings commands are not present

What's next?

I'm planning a whole new dashboard experience. I want to rewrite the dashboard to better reflect the capabilities and the features of Payload and hopefully allow for newer people to better use Payload. I want to bring a better experience configuring and integrating with Payload, and I think the best way is to provide a richer experience on the dashboard.

With that wraps the announcement, and have a great holiday week all!
51
#51
tf2pickup.org
1 Frags +

released several updates with some improvements, check the discord for more information

released several updates with some improvements, check the discord for more information
52
#52
tf2pickup.org
1 Frags +
24released several updates with some improvements

That's the changelog I waited for! B)

[quote=24]released several updates with some improvements[/quote]
That's the changelog I waited for! B)
1 2
Please sign in through STEAM to post a comment.