Revolt support #4

Merged
swee merged 88 commits from revolt into main 2025-04-06 17:10:08 -07:00
Owner

Support for the Revolt chat platform.

Platform's capabilities:
Dedicated bot system
☑️ Webhooks (Will be using Masquerade instead)
☑️ Multi-network (Can be selfhosted, but not planned to support selfhosted revolt)

Status: Fully supported

Progress:

  • View Revolt.Py docs
  • Read messages
  • Parse attachments
  • Send messages with a Masquerade
  • b$chandetails
  • b$pull
  • Get extra messages from IRC
  • b$revoltusers
  • b$*users in Revolt
Support for the [Revolt](https://revolt.chat) chat platform. Platform's capabilities: ✅ Dedicated bot system ☑️ Webhooks (Will be using Masquerade instead) ☑️ Multi-network (Can be selfhosted, but not planned to support selfhosted revolt) Status: Fully supported Progress: - [x] View Revolt.Py docs - [x] Read messages - [x] Parse attachments - [x] Send messages with a Masquerade - [x] `b$chandetails` - [x] `b$pull` - [x] Get extra messages from IRC - [x] `b$revoltusers` - [x] `b$*users` in Revolt
Update README.md
All checks were successful
Check code / syntax (push) Successful in 12s
6e0a899fc0
Merge branch 'main' into revolt
All checks were successful
Check code / syntax (push) Successful in 13s
12c5e50e13
Merge branch 'main' into revolt
All checks were successful
Check code / syntax (push) Successful in 11s
31dbff5d81
Update README.md
All checks were successful
Check code / syntax (push) Successful in 36s
88113374ea
Update README.md
All checks were successful
Check code / syntax (push) Successful in 16s
7cc5f28788
Update README.md
All checks were successful
Check code / syntax (push) Successful in 11s
16c700d7d6
Merge branch 'main' into revolt
All checks were successful
Check code / syntax (push) Successful in 15s
c224a9d727
Update README.md
All checks were successful
Check code / syntax (push) Successful in 10s
ff69b17b75
Update README.md
All checks were successful
Check code / syntax (push) Successful in 42s
cd743dde97
Author
Owner

Two things:

  • I'm going to use Revolt.Py
  • Revolt has a feature called Masquerades which can allow changing name & pfp per-message. Webhooks not needed.
Two things: * I'm going to use Revolt.Py * Revolt has a feature called Masquerades which can allow changing name & pfp per-message. Webhooks not needed.
Add some revolt patches
All checks were successful
Check code / syntax (push) Successful in 43s
30f75ae21d
patch
All checks were successful
Check code / syntax (push) Successful in 33s
77678530f0
patch
All checks were successful
Check code / syntax (push) Successful in 16s
31327fc08f
switch to pyvolt-re
All checks were successful
Check code / syntax (push) Successful in 32s
714d7acff7
patch
All checks were successful
Check code / syntax (push) Successful in 19s
0bebbfb60f
patch
All checks were successful
Check code / syntax (push) Successful in 22s
fb4f443344
patch
Some checks failed
Check code / syntax (push) Failing after 12s
21cf934c9d
patch
Some checks failed
Check code / syntax (push) Failing after 11s
0f27b1faeb
syntax
All checks were successful
Check code / syntax (push) Successful in 10s
3591945c6f
patch
All checks were successful
Check code / syntax (push) Successful in 12s
740b894292
patch
All checks were successful
Check code / syntax (push) Successful in 21s
fba65c84b6
patch
All checks were successful
Check code / syntax (push) Successful in 20s
3b9f536bb6
patch
All checks were successful
Check code / syntax (push) Successful in 12s
dbbcdae714
.
All checks were successful
Check code / syntax (push) Successful in 19s
59f1c739e0
pull command
All checks were successful
Check code / syntax (push) Successful in 23s
4e74fddb39
change back to reply
All checks were successful
Check code / syntax (push) Successful in 26s
3333770537
Add Revolt Logo
All checks were successful
Check code / syntax (push) Successful in 22s
f549a46dc1
Update sweebridge.py
Some checks failed
Check code / syntax (push) Failing after 21s
1f2f5d1737
recieve
Some checks failed
Check code / syntax (push) Failing after 16s
e3ca80057f
patch
Some checks failed
Check code / syntax (push) Failing after 26s
5f35d29363
patch
Some checks failed
Check code / syntax (push) Failing after 25s
375fb488b9
author
Some checks failed
Check code / syntax (push) Failing after 31s
2c11f0d7e4
sweenet and matrix
Some checks failed
Check code / syntax (push) Failing after 28s
c53f08a8ad
libera
All checks were successful
Check code / syntax (push) Successful in 15s
d5dfe97edf
patch
All checks were successful
Check code / syntax (push) Successful in 19s
e7a99f6cfc
attachment
All checks were successful
Check code / syntax (push) Successful in 27s
c6466f14c9
patch
All checks were successful
Check code / syntax (push) Successful in 22s
605d7e66a2
im stupid
All checks were successful
Check code / syntax (push) Successful in 22s
11dfcabb67
bug
Some checks failed
Check code / syntax (push) Failing after 24s
1f6a9cf46f
send to revolt from discord
All checks were successful
Check code / syntax (push) Successful in 20s
39dc948684
im stupider
All checks were successful
Check code / syntax (push) Successful in 21s
17b9987561
test this way
All checks were successful
Check code / syntax (push) Successful in 20s
aad1d5272b
patch
All checks were successful
Check code / syntax (push) Successful in 19s
5869961c53
add global
All checks were successful
Check code / syntax (push) Successful in 22s
69d943edf2
I FORGOT THE WHILE LOOP LMFAOOO
All checks were successful
Check code / syntax (push) Successful in 25s
aae9da071d
fix block
Some checks failed
Check code / syntax (push) Failing after 24s
c7b54646b0
e
All checks were successful
Check code / syntax (push) Successful in 29s
fd6d743247
create_task
Some checks failed
Check code / syntax (push) Failing after 17s
901950e788
patch
Some checks failed
Check code / syntax (push) Failing after 28s
23a2c3e564
Run in seperate connection
All checks were successful
Check code / syntax (push) Successful in 31s
ad6196784a
attachments to guilded & discord
All checks were successful
Check code / syntax (push) Successful in 21s
70c939ade4
fix formatting
All checks were successful
Check code / syntax (push) Successful in 27s
0739f024df
full discord send support
All checks were successful
Check code / syntax (push) Successful in 25s
b41f7c353c
Author
Owner

Progress...

Progress...
change formatting, add dockerfile
All checks were successful
Check code / syntax (push) Successful in 41s
ba58615db4
irc receive
All checks were successful
Check code / syntax (push) Successful in 30s
a9990d6d57
fix
All checks were successful
Check code / syntax (push) Successful in 37s
911d009a9c
kick
All checks were successful
Check code / syntax (push) Successful in 23s
4d28b062dc
typo
All checks were successful
Check code / syntax (push) Successful in 19s
0fdc7d85c4
typo
All checks were successful
Check code / syntax (push) Successful in 33s
5c0cec8b17
rate limit
All checks were successful
Check code / syntax (push) Successful in 35s
747e905208
test
All checks were successful
Check code / syntax (push) Successful in 26s
43033bd9af
remove limit
All checks were successful
Check code / syntax (push) Successful in 22s
89c173a88c
fix for mtrix too
All checks were successful
Check code / syntax (push) Successful in 30s
ad90bf2f94
rewrite sender
All checks were successful
Check code / syntax (push) Successful in 23s
8d6c6cc025
forgot to start thread
All checks were successful
Check code / syntax (push) Successful in 27s
d4bae72707
e
All checks were successful
Check code / syntax (push) Successful in 34s
5d2e35dcbe
fix pfp url being too large
All checks were successful
Check code / syntax (push) Successful in 32s
4d36920455
add matrix
All checks were successful
Check code / syntax (push) Successful in 35s
f6097c4955
fix avatar
All checks were successful
Check code / syntax (push) Successful in 25s
41ba4c6130
fix formatting
All checks were successful
Check code / syntax (push) Successful in 33s
3faafafcf9
Author
Owner

image
Revolt POV

image
Guilded POV (Matrix not shown because of #6)

image
Discord POV

image
Matrix POV

image
Libera POV

image
SweeNet POV

![image](/attachments/b56968b1-f646-4cf5-92cf-453e03daed69) Revolt POV ![image](/attachments/316dff5e-3243-423f-bafd-c8472372407f) Guilded POV (Matrix not shown because of #6) ![image](/attachments/8bc5ab3e-ceec-4d59-a15b-c24059ec80eb) Discord POV ![image](/attachments/56791f88-c048-4c22-bca3-7961305a7a93) Matrix POV ![image](/attachments/dc3f3488-2365-4beb-9f61-5a5948122874) Libera POV ![image](/attachments/acb33340-f1f2-4981-ad0e-98ad279d3061) SweeNet POV
Author
Owner

Will merge once all IRC features are implemented to send to Revolt

Will merge once all IRC features are implemented to send to Revolt
mode
All checks were successful
Check code / syntax (push) Successful in 36s
8c177db98d
Extra IRC messages
All checks were successful
Check code / syntax (push) Successful in 26s
dd376f3549
fix
All checks were successful
Check code / syntax (push) Successful in 16s
6a0521f211
change cooldown
All checks were successful
Check code / syntax (push) Successful in 36s
5eaf40efd1
fix
All checks were successful
Check code / syntax (push) Successful in 33s
c13c90264c
reduce mirror
All checks were successful
Check code / syntax (push) Successful in 19s
f1f369ecdd
fix syntax
All checks were successful
Check code / syntax (push) Successful in 27s
0cb734f891
Author
Owner

image

![image](/attachments/86afd1a4-fb94-4cab-92f7-51a90ed24333)
Add SweeNet logo
All checks were successful
Check code / syntax (push) Successful in 44s
2bafec5762
Add Matrix logo
All checks were successful
Check code / syntax (push) Successful in 26s
fb29137165
Update logos/README.txt
All checks were successful
Check code / syntax (push) Successful in 26s
4b62a4e4c3
revoltusers in irc, sweenetusers in guilded
All checks were successful
Check code / syntax (push) Successful in 20s
3e13eaafc7
add external commands to revolt
All checks were successful
Check code / syntax (push) Successful in 25s
9893c5ff1f
typo
All checks were successful
Check code / syntax (push) Successful in 28s
6976e542b3
fix discord
Some checks failed
Check code / syntax (push) Has been cancelled
405f255b6e
typo
All checks were successful
Check code / syntax (push) Successful in 22s
def36ca224
typo
All checks were successful
Check code / syntax (push) Successful in 22s
1ddd8a6471
swee changed title from WIP: Revolt support to Revolt support 2025-04-06 16:00:11 -07:00
fix
All checks were successful
Check code / syntax (push) Successful in 15s
6c15715f1f
typo
All checks were successful
Check code / syntax (push) Successful in 22s
6b7b66889c
swee merged commit e2b3a4ccf0 into main 2025-04-06 17:10:08 -07:00
swee deleted branch revolt 2025-04-06 17:10:08 -07:00
swee referenced this pull request from a commit 2025-04-06 17:10:08 -07:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SweeZero/mandelBRot-1#4
No description provided.