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!
Читать полностью…This isn't really a bug I guess, it's just I intended to maintain backwards compatibility for the sake of not having to document it 😆
Читать полностью…— Fixed a critical bug where no plugins would be loaded unless the new parameters were passed in configuration.lua's get_plugins() function, this was caused by an incorrect logical operator.
Читать полностью…The next version will be 1.0.0
After some consideration, I have decided to follow the semver 2.0.0 specification for version incrementing. For ease of reference, please consider all previous updates as 0.x, where x is the update number it was referred to in the commit.
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!
Читать полностью…Until the next commit (which won't be far away, I promise) you can easily fix this by replacing get_plugins() on L62 of the "configuration.example.lua" file (make this change in your "configuration.lua" file though) with get_plugins('mattata', 'plugins')
Читать полностью…I know I said I'd wait until midnight, but it's pretty obvious what the outcome was going to be.
Читать полностью…Please stop suggesting I add a dev branch on the repository. The whole reason I don't do this is because @mattatabot remains the most "up-to-date" copy, and all forks get new features shortly after. This is simply so my users don't abandon me for a copy of my own project, because that's just fucking stupid.
Читать полностью…