Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed text formatting for fudgenade #1

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
addons/healthcheck.txt
addons/followHandler/followcount.txt
config/phantombot.h2.mv.db
web/common/js/wsConfig.js
web/panel/img/logo.jpeg
web/panel/js/utils/gamesList.txt
web/playlist/js/playerConfig.js
web/ytplayer/js/playerConfig.js
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This is mangBot, a Twitch bot designed for mang0's Twitch channel at https://twitch.tv/mang0.

That's all. See you round.
2 changes: 1 addition & 1 deletion addons/followHandler/followcount.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
63
18
2 changes: 1 addition & 1 deletion addons/healthcheck.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1709884620891
1711473911789
Binary file modified config/phantombot.h2.mv.db
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.034243
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.034418
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.034921
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.035014
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.035047
Binary file not shown.
Binary file added dbbackup/phantombot.auto.backup.26032024.035732
Binary file not shown.
10 changes: 10 additions & 0 deletions logs/chat/2024-03-23.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[03-23-2024 @ 23:49:21.510 GMT] lynn_doesnt_pray: !ping
[03-23-2024 @ 23:49:23.925 GMT] lynn_doesnt_pray: !shopping
[03-23-2024 @ 23:49:29.408 GMT] lynn_doesnt_pray: !help
[03-23-2024 @ 23:49:29.422 GMT] afalseplayer: https://pastebin.com/RFrcfL1f
[03-23-2024 @ 23:49:43.611 GMT] lynn_doesnt_pray: !hello
[03-23-2024 @ 23:49:51.165 GMT] lynn_doesnt_pray: !grind
[03-23-2024 @ 23:49:59.274 GMT] lynn_doesnt_pray: !grill
[03-23-2024 @ 23:49:59.285 GMT] afalseplayer: I am a grill. I cook food. - Lauren 2014
[03-23-2024 @ 23:52:00.819 GMT] lynn_doesnt_pray: !name
[03-23-2024 @ 23:52:00.828 GMT] afalseplayer: Mango received his gamertag in the 5th grade while playing Counter-Strike at a LAN , he entered his name as "I want a Mango" and his friends called him "Mango" ever since.
30 changes: 30 additions & 0 deletions logs/chat/2024-03-24.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[03-24-2024 @ 00:03:59.261 GMT] lynn_doesnt_pray: !10subs
[03-24-2024 @ 00:03:59.268 GMT] afalseplayer: https://webmshare.com/play/Ox5Qb
[03-24-2024 @ 00:04:02.123 GMT] lynn_doesnt_pray: !112
[03-24-2024 @ 00:04:02.125 GMT] afalseplayer: https://www.youtube.com/watch?v=oYmqJl4MoNI
[03-24-2024 @ 00:04:35.063 GMT] lynn_doesnt_pray: !addextcom
[03-24-2024 @ 00:04:35.080 GMT] afalseplayer: @lynn_doesnt_pray, Usage: !addextcom (command)
[03-24-2024 @ 00:04:40.304 GMT] lynn_doesnt_pray: !addextcom cum234
[03-24-2024 @ 00:04:40.309 GMT] afalseplayer: @lynn_doesnt_pray, External command !cum234 has been created!
[03-24-2024 @ 00:04:44.282 GMT] lynn_doesnt_pray: !cum234
[03-24-2024 @ 00:06:54.174 GMT] lynn_doesnt_pray: !fudgeu
[03-24-2024 @ 00:07:03.924 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:07:14.898 GMT] afalseplayer: lordfartamor armored up! They have 1 layer of armor.
[03-24-2024 @ 00:07:14.889 GMT] lynn_doesnt_pray: !armoru lordfartamor
[03-24-2024 @ 00:07:21.337 GMT] lynn_doesnt_pray: !ping
[03-24-2024 @ 00:07:41.265 GMT] lynn_doesnt_pray: !ping
[03-24-2024 @ 00:10:39.342 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:10:39.347 GMT] afalseplayer: lordfartamor had armor!
[03-24-2024 @ 00:10:40.125 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:10:45.658 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:10:46.029 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:10:46.430 GMT] lynn_doesnt_pray: !fudgeu @lordfartamor
[03-24-2024 @ 00:15:03.024 GMT] lynn_doesnt_pray: !fudgebukkake
[03-24-2024 @ 00:15:07.685 GMT] lynn_doesnt_pray: !fudgebukkake
[03-24-2024 @ 00:16:07.133 GMT] lynn_doesnt_pray: !fudgemine Gamer
[03-24-2024 @ 00:16:07.138 GMT] afalseplayer: lynn_doesnt_pray planted a mine! There are now 16 mines planted!
[03-24-2024 @ 00:16:10.178 GMT] lynn_doesnt_pray: gamer
[03-24-2024 @ 00:16:11.856 GMT] lynn_doesnt_pray: Gamer
[03-24-2024 @ 00:16:14.226 GMT] lynn_doesnt_pray: ah shit
[03-24-2024 @ 00:18:22.946 GMT] lynn_doesnt_pray: !jmook
[03-24-2024 @ 00:18:22.948 GMT] afalseplayer: Jmook was successful because no one knows how to deal with a solid sheik, both n0ne and ibdw blew multiple multiple openings against him. As a sheik player i was glad that he was doing well but i was also annoyed that they were losing to (from my perspective) very basic tactics mangoTYPERS
23 changes: 23 additions & 0 deletions logs/chat/2024-03-26.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[03-26-2024 @ 01:18:00.122 GMT] lynn_doesnt_pray: !fudgenade
[03-26-2024 @ 01:18:28.673 GMT] afalseplayer: lynn_doesnt_pray has launched a nuke!
[03-26-2024 @ 01:18:28.661 GMT] lynn_doesnt_pray: !fudgenuke
[03-26-2024 @ 01:22:41.903 GMT] lynn_doesnt_pray: !fudgemine lynn
[03-26-2024 @ 01:22:41.953 GMT] afalseplayer: lynn_doesnt_pray planted a mine! There are now 17 mines planted!
[03-26-2024 @ 01:22:56.453 GMT] lynn_doesnt_pray: !fudgemine 3f3f3f
[03-26-2024 @ 01:22:56.468 GMT] afalseplayer: lynn_doesnt_pray planted a mine! There are now 18 mines planted!
[03-26-2024 @ 01:22:57.959 GMT] lynn_doesnt_pray: 3f3f3f
[03-26-2024 @ 04:04:35.433 GMT] lynn_doesnt_pray: !ping
[03-26-2024 @ 04:04:38.888 GMT] lynn_doesnt_pray: !jmook
[03-26-2024 @ 04:04:52.504 GMT] lynn_doesnt_pray: !jmook
[03-26-2024 @ 04:05:32.211 GMT] lynn_doesnt_pray: !fudgeu
[03-26-2024 @ 04:06:06.572 GMT] lynn_doesnt_pray: !fudge
[03-26-2024 @ 04:06:11.807 GMT] lynn_doesnt_pray: !fudgeu fartamor
[03-26-2024 @ 04:06:19.628 GMT] lynn_doesnt_pray: !prediction
[03-26-2024 @ 04:06:22.003 GMT] lynn_doesnt_pray: !pred
[03-26-2024 @ 04:06:23.802 GMT] lynn_doesnt_pray: !preds
[03-26-2024 @ 04:06:27.232 GMT] lynn_doesnt_pray: !prediction 1 2 3
[03-26-2024 @ 04:06:32.024 GMT] lynn_doesnt_pray: !prediction open
[03-26-2024 @ 04:06:34.183 GMT] lynn_doesnt_pray: !~help
[03-26-2024 @ 04:06:35.885 GMT] lynn_doesnt_pray: !help
[03-26-2024 @ 04:06:38.235 GMT] lynn_doesnt_pray: !prediction help
[03-26-2024 @ 04:09:48.878 GMT] lynn_doesnt_pray: !prediction options
53 changes: 53 additions & 0 deletions logs/core-error/2024-03-23.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
[03-23-2024 @ 23:16:05.168 GMT] [getProviderEmotes()@EmotesCache.java:140] Failed to get local emotes of sevenTv:tv.phantombot.twitch.emotes.EmoteApiRequestFailedException: Could not process returned json
[03-23-2024 @ 23:17:26.552 GMT] [getProviderEmotes()@EmotesCache.java:140] Failed to get local emotes of sevenTv:tv.phantombot.twitch.emotes.EmoteApiRequestFailedException: Could not process returned json
[03-23-2024 @ 23:21:15.522 GMT] [lambda$getChatters$12()@ViewerCache.java:248] java.lang.RuntimeException: {"_success":true,"_post":"","_exception":"","_exceptionMessage":"","_type":"GET","error":"Forbidden","message":"user 37155370 does not have moderator permissions for channel 221292314","_url":"/chat/chatters?broadcaster_id=221292314&moderator_id=37155370&first=1000","_http":403,"status":403}
[03-23-2024 @ 23:21:15.552 GMT] [lambda$getChatters$12()@ViewerCache.java:248]
java.lang.RuntimeException: {"_success":true,"_post":"","_exception":"","_exceptionMessage":"","_type":"GET","error":"Forbidden","message":"user 37155370 does not have moderator permissions for channel 221292314","_url":"/chat/chatters?broadcaster_id=221292314&moderator_id=37155370&first=1000","_http":403,"status":403}
at com.gmt2001.twitch.cache.ViewerCache.lambda$getChatters$5(ViewerCache.java:213)
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:58)
at reactor.core.publisher.Mono.subscribe(Mono.java:4495)
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4561)
at reactor.core.publisher.Mono.subscribe(Mono.java:4323)
at com.gmt2001.twitch.cache.ViewerCache.getChatters(ViewerCache.java:249)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
[03-23-2024 @ 23:21:51.263 GMT] [lambda$getChatters$12()@ViewerCache.java:248] java.lang.RuntimeException: {"_success":true,"_post":"","_exception":"","_exceptionMessage":"","_type":"GET","error":"Forbidden","message":"user 37155370 does not have moderator permissions for channel 221292314","_url":"/chat/chatters?broadcaster_id=221292314&moderator_id=37155370&first=1000","_http":403,"status":403}
[03-23-2024 @ 23:21:51.284 GMT] [lambda$getChatters$12()@ViewerCache.java:248]
java.lang.RuntimeException: {"_success":true,"_post":"","_exception":"","_exceptionMessage":"","_type":"GET","error":"Forbidden","message":"user 37155370 does not have moderator permissions for channel 221292314","_url":"/chat/chatters?broadcaster_id=221292314&moderator_id=37155370&first=1000","_http":403,"status":403}
at com.gmt2001.twitch.cache.ViewerCache.lambda$getChatters$5(ViewerCache.java:213)
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:58)
at reactor.core.publisher.Mono.subscribe(Mono.java:4495)
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4561)
at reactor.core.publisher.Mono.subscribe(Mono.java:4323)
at com.gmt2001.twitch.cache.ViewerCache.getChatters(ViewerCache.java:249)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
[03-23-2024 @ 23:23:29.773 GMT] [getProviderEmotes()@EmotesCache.java:140] Failed to get local emotes of sevenTv:tv.phantombot.twitch.emotes.EmoteApiRequestFailedException: Could not process returned json
[03-23-2024 @ 23:45:49.082 GMT] [run()@TwitchValidate.java:346] Attempt to validate API (apioauth) OAUTH token failed.
[03-23-2024 @ 23:55:21.804 GMT] [handleRequest()@Helix.java:228] java.util.concurrent.TimeoutException: null
[03-23-2024 @ 23:55:21.817 GMT] [handleRequest()@Helix.java:228]
java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
at com.gmt2001.httpclient.HttpClient.request(HttpClient.java:113)
at tv.phantombot.twitch.api.Helix.handleRequest(Helix.java:276)
at tv.phantombot.twitch.api.Helix.handleRequest(Helix.java:225)
at tv.phantombot.twitch.api.Helix.handleRequest(Helix.java:355)
at tv.phantombot.twitch.api.Helix.lambda$getChannelTeamsAsync$18(Helix.java:1052)
at tv.phantombot.twitch.api.Helix.lambda$handleQueryAsync$3(Helix.java:362)
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:58)
at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:143)
at reactor.core.publisher.Mono.subscribe(Mono.java:4480)
at reactor.core.publisher.Mono.block(Mono.java:1711)
at com.gmt2001.TwitchAPIv5.getChannelTeams(TwitchAPIv5.java:1078)
at tv.phantombot.cache.TwitchTeamsCache.updateCache(TwitchTeamsCache.java:91)
at tv.phantombot.cache.TwitchTeamsCache.run(TwitchTeamsCache.java:74)
at java.base/java.lang.Thread.run(Unknown Source)
24 changes: 24 additions & 0 deletions logs/core-error/2024-03-24.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[03-24-2024 @ 00:06:54.302 GMT] [send()@TwitchSession.java:117] Failed to send message to Twitch [NullPointerException]: Cannot invoke "com.gmt2001.twitch.cache.Viewer.id()" because the return value of "com.gmt2001.twitch.cache.ViewerCache.getByLogin(String)" is null
[03-24-2024 @ 00:06:54.303 GMT] [send()@TwitchSession.java:118] java.lang.NullPointerException: Cannot invoke "com.gmt2001.twitch.cache.Viewer.id()" because the return value of "com.gmt2001.twitch.cache.ViewerCache.getByLogin(String)" is null
[03-24-2024 @ 00:06:54.335 GMT] [send()@TwitchSession.java:118]
java.lang.NullPointerException: Cannot invoke "com.gmt2001.twitch.cache.Viewer.id()" because the return value of "com.gmt2001.twitch.cache.ViewerCache.getByLogin(String)" is null
at com.gmt2001.twitch.tmi.TMISlashCommands.timeout(TMISlashCommands.java:222)
at com.gmt2001.twitch.tmi.TMISlashCommands.checkAndProcessCommands(TMISlashCommands.java:62)
at com.gmt2001.twitch.tmi.TwitchMessageInterface.redirectSlashCommandsAndSendPrivMessage(TwitchMessageInterface.java:223)
at com.gmt2001.twitch.tmi.TwitchMessageInterface.sendPrivMessage(TwitchMessageInterface.java:207)
at com.gmt2001.twitch.tmi.TwitchMessageInterface.sendPrivMessage(TwitchMessageInterface.java:173)
at tv.phantombot.twitch.irc.TwitchSession.send(TwitchSession.java:92)
at tv.phantombot.twitch.irc.TwitchSession.send(TwitchSession.java:128)
at tv.phantombot.twitch.irc.TwitchSession.lambda$onNext$3(TwitchSession.java:188)
at com.gmt2001.ratelimiters.WindowedRateLimiter.waitAndRun(WindowedRateLimiter.java:158)
at tv.phantombot.twitch.irc.TwitchSession.onNext(TwitchSession.java:187)
at tv.phantombot.twitch.irc.TwitchSession.onNext(TwitchSession.java:33)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.consumeNext(Unknown Source)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.takeItems(Unknown Source)
at java.base/java.util.concurrent.SubmissionPublisher$BufferedSubscription.consume(Unknown Source)
at java.base/java.util.concurrent.SubmissionPublisher$ConsumerTask.exec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Loading