I mean, the only downtime was because of some surprise DigitalOcean maintenance shit on my VPS.
Читать полностью…The answer was not very well! Who knew that you need a database to store things! Believe me, my evening has been like trying to get money out of a vault without having a vault.
Читать полностью…Do you want suspected spammers banned from all chats this bot is in, as an opt-in feature or opt-out on a per-chat basis?
opt-in, I don't want anybody automatically banned just because they're on this list – 80
👍👍👍👍👍👍👍 73%
opt-out, I want everybody who is on this list to be automatically banned – 30
👍👍👍 27%
👥 110 people voted so far.
The reddit commands are back, and available for you all to use! They're also better too! They don't make mattata lag and/or crash, and if you use /r/random you'll be presented with results from a random subreddit just like you would on the actual site. To search reddit, use /reddit <query>. To view the latest posts (a maximum of 4 will be returned in groups, and 8 in private chat), send /r/subreddit - where subreddit is the subreddit you want to return results for.
Читать полностью…Hey everyone, we've created a noise-free, unbiased community-based publication at @coDesign. Any and every enthusiast is welcomed - join us in our mission to create a centralized geeks' feed.
Читать полностью…Here's what I've done (amongst other things) tonight:
— Due to popular demand, the /channel plugin has returned
— Deprecated /counter, due to the above addition and the fact it's hardly ever used
— Removed the part of /help text which suggests mattata is an AI (since the AI functionality is now @mattataaibot)
— Began cleaning up language files, getting rid of strings from old plugins, and adding new ones in ready to be translated
— Fixed a few minor bugs, including some present with the /slap, /help, /youtube and /define commands
Thought of the day:
We need an “update.message.via” User object to see what bot was used when inline messages were sent
For questions related to mattata, please try and refrain from asking Telegram Support - I have @mattataSupport for that. 😅
Читать полностью…— Users without usernames can now be mentioned in commands like /ban and /kick, and the bot will replace the mention with the ID of the mentioned user!
Читать полностью…A future update will see mattata use PostgreSQL for the main database, and redis for lightweight caching. I'm currently sorting out an up-to-date Lua SQL driver (the LuaSQL project has a lot of compiling issues, it seems to be very outdated, so I might need to write my own in C)
Читать полностью…It seems to all work right now, so I'll work on something, and leave it be in the meantime.
Читать полностью…Okay well I changed stop-writes-on-bgsave-error to no but I have no clue what horrible effects this may have in the long run, maybe nothing will save when the process has stopped, who knows!
Читать полностью…I'm going to erase all user IDs from the database until I find the time to configure redis properly, or move to a better DB.
Читать полностью…For those interested, this is how it currently works (for clarity, we're going to assume this is a guy, so we'll be using the pronoun "him")
• when he gets globally blacklisted, he gets banned from any mattata-administrated groups the next time he speaks or joins one
• after this ban, whether successful or not, a message is sent to explain why the attempt to ban him was made
• his numerical ID (which is static, and won't change unless he makes a new account) is added to a set which will exclude him from future checks, so if the group adds him back (either by adding him manually, or by unbanning him and letting him join), he won't be banned again
mattata will be down for the next 5-10 minutes whilst I sort some installation-related things out.
Читать полностью…mattata-ai, the AI counterpart to mattata, is now available on GitHub. https://github.com/wrxck/mattata-ai
Читать полностью…If you like things that have aesthetic, be sure to check out my other channel @aesthetic_things, I'm posting a lot more there right now and will continue to do so over time!
Читать полностью…If you like cursed photos or photos that just have no context, be sure to check out my other channel @no_context, I'm posting a lot more there right now and will continue to do so over time!
Читать полностью…