Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/interactions-py/Astro

🔎 Utilities made easy.
https://github.com/interactions-py/Astro

feat: add commands for referencing docs (#71)

* Commands for referencing the documentation

* Remove search command entirely, and make remai...

f2693533823b72eab896b326e0b30ae743ead8d7 authored over 1 year ago by Katelyn Gigante <[email protected]>
fix: disable mention ping for autogen help

17a750c1a5a35a2c5026eb5e224408c84c56aa55 authored over 1 year ago by Astrea <[email protected]>
feat💥: remove help v4 entries (#70)

* Removed unnecessary variables from Help ext

Removed the help_v4 variable from the help extens...

5796974a45d69e6c203fb301d1633bb1269eaf3a authored over 1 year ago by redninja9854 <[email protected]>
fix: keep max at discord limit

4a0de41cc43d3ba2bd1df93ecc28aa9fb032020a authored over 1 year ago by AstreaTSS <[email protected]>
feat: allow tags larger than 2000 characters

718da3034c6363c095c358e9becd02aabb00f66c authored over 1 year ago by AstreaTSS <[email protected]>
fix: use looser regex for token

eff97dd8baf25c0f9b5848cd673e303b520d17fa authored over 1 year ago by Astrea49 <[email protected]>
fix: vsc why

3d8e4d7197ef773fd6424ac104a469da4b50f8af authored over 1 year ago by Astrea <[email protected]>
feat: make two pins happen close to each other

326e82a8d2ddf48517c215fb7acd6ab4e7f68e4a authored over 1 year ago by Astrea49 <[email protected]>
feat: wording changes

25fc2a3f44ccfffb22877aef1fae3fb0913f17ab authored over 1 year ago by Astrea49 <[email protected]>
feat: add back help-v4 support (with a notice)

f6a4be3db56a69053c1bb0978465a3322b132c7d authored over 1 year ago by Astrea49 <[email protected]>
fix: remove typing from sync

5ea4ac4b781a7b0b5b62f5bd71835b5b37199c18 authored over 1 year ago by Astrea49 <[email protected]>
feat💥: remove docs command

This command doesn't work for v5 and has no way of working.
Furthermore, no one used it.

e6b29efc9b8c047b2ab2e38b20a93a52a96edf37 authored over 1 year ago by Astrea49 <[email protected]>
feat💥: upgrade to ipy v5

63bf01d3b9aeee9a92678e5d21375af0e86eb56f authored over 1 year ago by Astrea49 <[email protected]>
fix: properly support new pr template

e72ac9fdcdca7af0cc52cb51655bf330052bc7ef authored over 1 year ago by Astrea49 <[email protected]>
fix: forgot to add the check

63c84e9997fb6b9e7f32b631e5a581ed6e48c227 authored almost 2 years ago by Astrea49 <[email protected]>
feat: add back sync and token scanning functions

These were accidentally removed when moderation functionalities were.

71f41ee2c873c7d32440cec3efeb6ad8fa621a02 authored almost 2 years ago by Astrea49 <[email protected]>
feat: update ping role select

* feat: add Server News ping role

* feat: remove Ext changelogs

0671a7930585cf44bd3fb883ea21b7da62c6a977 authored almost 2 years ago by LordOfPolls <[email protected]>
feat: add server news id to metadata

1f490cbdb34140fd3edea236abd5e5089b6efc7b authored almost 2 years ago by Astrea <[email protected]>
feat💥: remove moderation functionalities (#67)

* feat💥: remove moderation functionalities

These are to be replaced by Jarvis.
Report was ke...

ea443ae1e41160db74ae3f3d7f526ba0f18dc3ab authored almost 2 years ago by Astrea <[email protected]>
docs: update setup instructions (#66)

* docs: update setup instructions

They were written for an old version of Astro.

* docs: c...

961ab011b69cefc3ab902317ac699bf54d540ad9 authored almost 2 years ago by Astrea <[email protected]>
docs: clean up README verbiage

4e4b9b63ec253092dc6af422164ca10045bd6ddb authored almost 2 years ago by Sophia <[email protected]>
feat: make titles consistent regardless of method

1de21fb57ce59b0cb0f56d7984c0addd8a2b13b8 authored almost 2 years ago by Astrea49 <[email protected]>
feat: fetch title if embed cannot be found

ca6c4d41d3f3f16d6524e879b79f09580c50fcaf authored almost 2 years ago by Astrea49 <[email protected]>
feat: improve look of gh snippet embed

a81d2f635ea9360f3a4831300cb98532d8c076bc authored almost 2 years ago by Astrea49 <[email protected]>
feat: reply to token-containing message

188ab27d8e8f1f4364da11bb1c2bfc5e2fa64277 authored almost 2 years ago by Astrea49 <[email protected]>
feat: prevent people leaking their tokens (#65)

* feat: prevent people leaking their tokens

* refactor: remove unneeded import

what on ear...

189ab665ae38a8bda7de368117ffa9c1c85c5987 authored almost 2 years ago by LordOfPolls <[email protected]>
chore: remove unused import

48147e5b71f62211fa15e71b0ae24e3098c4b811 authored almost 2 years ago by Astrea49 <[email protected]>
refactor: add all to common files

This makes linters a bit more understanding with imports

This also fixes a bug where typing was...

88b59777bec9c2be67b6670662d363069bbe0cc8 authored almost 2 years ago by Astrea49 <[email protected]>
style!: move mod actions to non-ephemeral

Replaces #63.

69c8512f6b1847651694248f537eba6144cd0221 authored almost 2 years ago by Astrea49 <[email protected]>
chore: remove unused regex

97e9fa675b0fe73a6e6110c624817c7f80bff80e authored almost 2 years ago by Astrea49 <[email protected]>
fix: use a proper diff processor to improve diffs

12082e7956253e93154bc9c66cd08f6b247ecc3b authored almost 2 years ago by Astrea49 <[email protected]>
feat: somewhat basic gh commit parser

1d130bfcb234850e5bfea9eb317ab39f99f79a15 authored almost 2 years ago by Astrea49 <[email protected]>
refactor: adjust gh snippet regex handling

e1a366065222020a8d9bc47ed43b546d75686c84 authored almost 2 years ago by Astrea49 <[email protected]>
refactor: use clearer way of reversing list

d2b5347d0b180854345e7257e2a00a63169eb158 authored almost 2 years ago by Astrea49 <[email protected]>
fix: add in invis character before final text split

89e1f3714c79bf99ac94fe1295ad4797510ff32b authored almost 2 years ago by Astrea49 <[email protected]>
fix: do a check to see if message is actually Message

...it could be BaseMessage. A bit weird, I know.

e3bb9900374bfa6922f4a631be6ba6cbe1d0402a authored almost 2 years ago by Astrea49 <[email protected]>
feat: remove unnecessary id note

97a90133578fd06526ffb366bd21b8d27c45d044 authored almost 2 years ago by Astrea49 <[email protected]>
fix: remove stray pr specification line

6399b1c222418cc86cb841bd7df889352e50d231 authored almost 2 years ago by Astrea49 <[email protected]>
refactor: don't create timestamp just for formatting

79101fd76c698df4f006008ea9069281d5de8b72 authored almost 2 years ago by Astrea49 <[email protected]>
ci: bump pre-commit tool versions

e11a726fb41ef07d9beef3a321fc1dc1308d3b4c authored almost 2 years ago by Astrea49 <[email protected]>
feat: reword info (fixes #61)

12e67bfe58530bcefaf1e6115b8131282d2a6f00 authored almost 2 years ago by Astrea49 <[email protected]>
refactor: bug has been fixed, remove workaround

b120581fb7efe40de46cc44608ddc492816d7ca9 authored almost 2 years ago by Astrea49 <[email protected]>
style: inline fields to avoid vertical clutter (#60)

3935a65a828db7e5dfe3d30581ef710912ce9dae authored almost 2 years ago by Sophia <[email protected]>
fix: oops

ef98618be243d4d2ef0a3fd9a5900d0968b7d6dd authored about 2 years ago by Astrea49 <[email protected]>
refactor: use tag_selection vs TAG_SELECTION

It fits better with the naming convention of other custom ids

d10156c62f8b2dd9677f8baa7adea1f48a287165 authored about 2 years ago by Astrea49 <[email protected]>
fix: return if thread is archived for tag selection

519d9178a0a7d93cc9394eb2efcf90b816549a8a authored about 2 years ago by Astrea49 <[email protected]>
fix: make sure there's always a name for logs

d16156d7ab75dcf72754b406d23da9f0077429bd authored about 2 years ago by Astrea49 <[email protected]>
fix: try again after 5 seconds if send msg failed

4641821a62b7ed5b10847266a91c23243a0140b1 authored about 2 years ago by Astrea49 <[email protected]>
fix: don't use ... if content is short enough

0e8459549596819d1495eb1c333b671f4d908f7e authored about 2 years ago by Astrea49 <[email protected]>
fix: use string for applied tag

b814e0c393d64429367a07e4f2d505ea53db991b authored about 2 years ago by Astrea49 <[email protected]>
fix: various minor issues for logging messages

3612e79f2bc7f1789a33ea3286cb76e6e38d6064 authored about 2 years ago by Astrea49 <[email protected]>
fix: don't archive if thread is archived

34b43ea967474a6985f1aa4ebc280eaac7e6f6fe authored about 2 years ago by Astrea49 <[email protected]>
fix: cut off content if needed

e3216461f3f08e166e421903f8dbc23ef4118620 authored about 2 years ago by Astrea49 <[email protected]>
fix: respect changed text for help modal

90baf98ad483a301679ba2fb179d4a755a2c7c14 authored about 2 years ago by Astrea49 <[email protected]>
fix: support old close thread buttons

1a3bc915f2e7673c0d3099b25fe8c724f612507c authored about 2 years ago by Astrea49 <[email protected]>
feat: limit downloading size for gh snippet

533d17a8cfdaa2028ff8b314676ae87b79118367 authored about 2 years ago by Astrea49 <[email protected]>
fix: show correct lines for gh link parse

e9c6ce4d7520f19bbaff88f28ee323634599de9b authored about 2 years ago by Astrea49 <[email protected]>
merge: rewrite Astro to NAFF code base

feat!: rewrite Astro to NAFF code base

2b47d68036d2c260e91782aaa910f816e697934f authored about 2 years ago by Astrea <[email protected]>
feat: add poll ping option to subscribe

This also rewords parts of subscribe to make more sense with its inclusion.

173a2fcc9e737e284d5474765089e4ee4689e118 authored about 2 years ago by Astrea49 <[email protected]>
feat: use perms v2 for archive

4053771a9b701392ae4250df397fe05f6c25669a authored about 2 years ago by Astrea49 <[email protected]>
refactor: use more dynamic way to get role name

9717022642004b2fb85a135a573ef9bbea0fe2d7 authored about 2 years ago by Astrea49 <[email protected]>
refactor: helper > advanced

861e92c0c735e92526f538af0cfd20b75eff18b5 authored about 2 years ago by Astrea49 <[email protected]>
merge: master > refactor/naff-rewrite

104a0620070301f56542f1cbb46468ecefbf6de2 authored about 2 years ago by Astrea49 <[email protected]>
fix: don't show autogen tag in tag selection

c5b2254c7d9b4f6d352355ca4afe4b2ea3458888 authored about 2 years ago by Astrea49 <[email protected]>
feat: add auto prefix to autogenerated help

9b0dd8a760fb2e2a50b2527c44fa611421a1e9db authored about 2 years ago by Astrea49 <[email protected]>
fix: use metadata value for autogenerated tag

ef7468200be42332f0a7d93b435f82e7302d71bf authored about 2 years ago by Astrea49 <[email protected]>
fix: syntax fun

56f975db883cae6840ba4324d3763865c3ab4454 authored about 2 years ago by Astrea49 <[email protected]>
fix: apply valid tag for help_thread_creation

baff384146dc031affe12370bdcb3e3eeb9ed75a authored about 2 years ago by Astrea49 <[email protected]>
style(help): modify help thread creation titles

So since we're using an "autogenerated" tag in #help, we can instead make the modal title trunca...

f26fa6be91e683f61df5ec5417121cd73c7c1724 authored about 2 years ago by Sophia <[email protected]>
style(roles): correct typo in /subscribe

0761ab743fdc903934ea6a3e50cda083f3575514 authored about 2 years ago by Sophia <[email protected]>
refactor(docs): /docs-search -> /docs

e2a16f2aeb6fe19a6a0555e3577e56af922f4967 authored about 2 years ago by Sophia <[email protected]>
meta: update /help util errors to advanced term

df03b6a834c5db5f0c58dd8afe408eeacba66c85 authored about 2 years ago by Sophia <[email protected]>
feat: ignore loading messages for msg update

aa90dae638590d1e5cd166efb2f237af608fbde1 authored about 2 years ago by Astrea49 <[email protected]>
refactor: use tansy to clean up slash commands

8f88cae739a5cbc35fcfc739866f93f487d4bb62 authored about 2 years ago by Astrea49 <[email protected]>
fix: proper start/end line handling

a3f88a00196cecb9895ba4a0ec581a887b428d84 authored about 2 years ago by Astrea49 <[email protected]>
fix: adjustments and bug fixes from testing

fa9f71753d6a13d15633c1742a04fb03e0c4f1ff authored about 2 years ago by Astrea49 <[email protected]>
refactor: use autodefer for mod.py

a91ae07a1851ce2cd861c41e41019d16c5d5a0d1 authored about 2 years ago by Astrea49 <[email protected]>
fixL add missing TAG_SELECTION callback

5f1d98b4ce073778da8d1485b3dfe010d477f18c authored about 2 years ago by Astrea49 <[email protected]>
fix: properly handle tag emojis

583884bea142a1e9ed762173d657528dd995038d authored about 2 years ago by Astrea49 <[email protected]>
fix: drop session on ext load

41a62dfd19137cce108b60402a6ebeda6302deb8 authored about 2 years ago by Astrea49 <[email protected]>
feat: add log.py

Technically feature complete, but the bot as a whole hasn't been tested

0881b542dbfa7e19922fda8fded860acb052476f authored about 2 years ago by Astrea49 <[email protected]>
feat: slight touchups for ext loading

707f7754cc5a0ff04bb87e30743c7b4d445d2816 authored about 2 years ago by Astrea49 <[email protected]>
feat: add mod.py and update a few things

...the other things just kind of happened as a result of making
mod.py, in my defense.
The messa...

500181dc8d61c5a4ae6480ae464d2f4c058c598f authored about 2 years ago by Astrea49 <[email protected]>
fix: actually fill in action logs for user.py

7209f7746bc45f48331586a8f94022cf3840c9a3 authored about 2 years ago by Astrea49 <[email protected]>
refactor: use 2d list instead of actionrow

Saves us a couple of lines

70a739e4031f983027d13d000fd7c70573d8d1ba authored about 2 years ago by Astrea49 <[email protected]>
feat: just check owner instead of all members

I mean, it's the thread create event, only the bot should be in it.

2e59212d7b10a1da27eb9277fa6f1c894e4723e6 authored about 2 years ago by Astrea49 <[email protected]>
feat: use rapidfuzz for tag autocomplete

eda97871a94c0a360132183cfa59733dc48736cb authored about 2 years ago by Astrea49 <[email protected]>
fix: load dotenv before importing anything else

dee75a0feb92060a052605984d0f3368c3b84bf0 authored about 2 years ago by Astrea49 <[email protected]>
feat: ! vs ., the endless debate

ee8784d0ac7cee2689a94a6029c7430d64bfdf18 authored about 2 years ago by Astrea49 <[email protected]>
feat: use error_send more often

0a3202e83784dea3ba6def0325a4656758872644 authored about 2 years ago by Astrea49 <[email protected]>
feat: add help.py (was message.py)

cc273d46f6e7984b0e60191641f189be0a3a64cd authored about 2 years ago by Astrea49 <[email protected]>
feat: adjust error embed appearance

7c15f64544db8673408b22ac6d2435f6bd8c78a8 authored about 2 years ago by Astrea49 <[email protected]>
feat: add user.py

7f4cc3d938e720bfd982bf59a03f094b7d936997 authored about 2 years ago by Astrea49 <[email protected]>
fix: display 9 tags, not 10

4f6f1c5995e3deafc44c8b4a3cded2e1128f0e5d authored about 2 years ago by Astrea49 <[email protected]>
feat: slightly more astro errors

7df1a1a5e08c2dc4d4f43a8fb0816282c938b93f authored about 2 years ago by Astrea49 <[email protected]>
feat: add snippet support

Mostly adapted from NAFB.

769f55587627470bc593e05817d8ffeb055494d7 authored about 2 years ago by Astrea49 <[email protected]>
refactor: use annotation method for options

Per suggestion of i0.

480d406a9a1d17c43af8ed26511dcb1a1a62e845 authored about 2 years ago by Astrea49 <[email protected]>
style: remove unclear walrus op usage

e401933b10cdc53a98ef685b5c9f0c4b3bd039d1 authored about 2 years ago by Astrea49 <[email protected]>
chore: add githubkit to requirements.txt

1734c2bac05e769b75e9f3bb4772590464f01479 authored about 2 years ago by Astrea49 <[email protected]>
fix: see if the split worked in the first place

66cf0f6a64b4f741407f7704032c5caed33a2a1b authored about 2 years ago by Astrea49 <[email protected]>