WikiBot: Difference between revisions

From Synthesis Infrastructures
(→‎TODO: new section)
(→‎Feature Requests: new section)
Line 63: Line 63:
|Text=omg lmao [[WikiBot#TODO]] Don't make a separate page using semantic wikilinks lol
|Text=omg lmao [[WikiBot#TODO]] Don't make a separate page using semantic wikilinks lol
|Link=https://discord.com/channels/1029514961782849607/1036778158122344448/1037278580968800276
|Link=https://discord.com/channels/1029514961782849607/1036778158122344448/1037278580968800276
}}
== Feature Requests ==
{{Message
|Author=sneakers-the-rat
|Avatar=https://cdn.discordapp.com/avatars/305044217393053697/2970b22bd769d0cd0ee1de79be500e85.png?size=1024
|Date Sent=22-11-02 08:17:07
|Channel=fedi
|Text=Then i just made a page to link to the pages. There's not really a well defined way to do meta-categorization like that in-medium as far as I'm aware, but am happy to receive [[WikiBot#Feature Requests]] about it
|Link=https://discord.com/channels/1029514961782849607/1037261659368067072/1037279178883616798
}}
}}

Revision as of 08:16, 2 November 2022


WikiBot
Homepage https://git.jon-e.net/jonny/wiki-postbot
Description A bot to use wikilinks from within discord
Repository URL https://git.jon-e.net/jonny/wiki-postbot
Contributors Jonny Saunders

The Wikibot links the Discord to the wiki :)

Its source is at: https://git.jon-e.net/jonny/wiki-postbot, and pull requests are welcome (hassle Jonny to figure out how to allow account creation in their gitea instance)

Wikilinks

Messages with [[Wikilinks]] will be added to the wiki. The bot understands an extended wikilink syntax intended to make archiving threads easier. All messages added by the bot will also be indexed in Discord Messages so they don't get lost!

  • [[Regular Wikilinks]] - Messages with (potentially multiple) regular wikilinks will be embedded into the relevant page in a section titled "Discord" in the order in which they were received.
  • [[Wikilinks#With Section]] - Adding a #-delimited section will embed the message in the relevant section, rather than under "Discord"

N-Back Wikilinks

Currently implemented as a parser, but grabbing multiple messages in a thread is not yet implemented.

  • Preceding Message - [[^LINK]]
  • Entire Preceding Thread - [[^*LINK]]
  • Ranges
    • Fully specified - [[^{n,m}LINK]] where n and m are the start and end of the range to be included, inclusive. eg. [[^{2,5}LINK]] would specify four messages: the 2nd one above the initiating message through the 5th, and n == 0 indicates the initiating message.
    • End specified - [[^{,m}LINK]] OR [[^{m}LINK]] - include the initiating message and the m messages above it.
    • Start specified - [[^{n,}LINK]] - include all preceding messages in the thread before the nth message


Commands

  • /debug on,off Turn debugging messages on or off (for everyone) - this will print things like the full text of the detected wikilinks as replies to

Requests/TODO

  • Implement n-back links
  • Implement Semantic Wikilinks
  • File Upload from discord
  • Logging
  • Cleanup & actual in-place docs omg.

Status Updates

sneakers-the-rat#testing-wikibot22-10-17 01:38:21

i'll leave the bot running for a lil bit but yeah it's just running on my laptop for now, will move it over to the linode running the wiki when i go to switch the url. made a page to document the WikiBot#Status Updates


TODO

sneakers-the-rat#wikibot22-11-02 08:14:45

omg lmao WikiBot#TODO Don't make a separate page using semantic wikilinks lol


Feature Requests

sneakers-the-rat#fedi22-11-02 08:17:07

Then i just made a page to link to the pages. There's not really a well defined way to do meta-categorization like that in-medium as far as I'm aware, but am happy to receive WikiBot#Feature Requests about it