mattata | Technologies

Telegram-канал mattata - mattata's Channel

669

Issues: @mattataDev Creator: @wrxck Source: https://github.com/wrxck/mattata Official Bot: @mattatabot Development Bot: @matticatebot

Subscribe to a channel

mattata's Channel

telegram-bot-lua has been updated to version 1.10 on GitHub and LuaRocks

Читать полностью…

mattata's Channel

Should I add a "simple" option to /setcaptcha, which would replace the CAPTCHA with a button to "click to unmute"

Читать полностью…

mattata's Channel

The limit bound to the Remove Pasted Code setting has been changed from 64 to 256.

Читать полностью…

mattata's Channel

Added /mock to @matticatebot.

Читать полностью…

mattata's Channel

Reddit update

- Fixed a bug with the reddit plugin that displayed some subreddits as empty
- Changed private chat limit from 8 to 10
- Changed group chat limit from 4 to 6
- Added support for /r/random

Читать полностью…

mattata's Channel

IMDb update

IMDb plugin is now known as "movies" plugin, and returns the first result from IMDb with the highest quality poster attached.

Existing /imdb command remains, along with /movie and /film.

One of the endpoints this command uses is quite slow, I'm working on a way I can speed this up - until then, pagination is disabled.

Читать полностью…

mattata's Channel

Pokédex entries now also show the evolution chain, where applicable. The Pokédex now also shows the ID number of the Pokémon, alongside its name, on each button.

Читать полностью…

mattata's Channel

Minor update

You can set a nickname that the bot will "know you as" using /nick.

This will be used in various aspects of the bot that use your name. Allows a Discord-style alternative name (i.e. if you want matticate to call you Daddy, but you don't want to change your name to Daddy, then this is the way to do it).

Читать полностью…

mattata's Channel

Update to quotes

* Fixed a bug with /save and /quotes where recently saved quotes weren't showing in the menu
* Added the ability to save voice messages [beta]
* All users are now mentioned in the quotes, even if they don't have a username (apart from anonymous quotes, they still remain anonymous)
* Removed the Delete All option as it was causing some users to delete all of their quotes by accident when the keyboard moves upon new messages being sent
* Added /s as an alias to /save, and /q as an alias to /quote

Читать полностью…

mattata's Channel

New matticate feature

Reply to someone with "son of a bitch" or /sonofabitch for a nice surprise :^)

Читать полностью…

mattata's Channel

New update to CAPTCHAs

Admins can now set how many minutes should pass by until the user is kicked when they don't complete a CAPTCHA.

This can be configured by sending /setcaptcha in the group.

Читать полностью…

mattata's Channel

Triggers can also now be up to 32 characters long instead of 16, and values can be up to 512 characters instead of 256!

and as suggested, I've removed the requirement that the trigger is a word or hashtag!

To add a trigger you must now specify the value on a new line, using the following format:

/addtrigger <trigger>
<value>

Читать полностью…

mattata's Channel

Update to /translate

If you use /translate in reply to someone's message, the translation will be sent in reply to their message and your command will be deleted. This helps provide a clutter-free experience.

If you don't specify a language, your default language will now be used instead of English (this is the one sent by your Telegram client, or your configured language if you've set one with /setlang)

Читать полностью…

mattata's Channel

Update to anti-spam

Fixed a bug which was causing it to not process some messages

Added an button to /antispam to adjust the punishment for hitting the configured limit [Kick/Ban/Mute]

Читать полностью…

mattata's Channel

New karma feature

You can adjust someone's karma by replying +1 or -1 to their message.

Читать полностью…

mattata's Channel

Feel free to comment on this in @devTalk.

Читать полностью…

mattata's Channel

Text-to-speech update!

matticate will now automatically transcribe voice messages that are 20 seconds or less! To disable this functionality, just send /plugins and toggle Transcribe

This won't affect the bot's speed as it runs as a separate helper thread just like the AI does!

To transcribe historic voice messages, use /transcribe or /tts in reply to it!

This 20 second limit is a constraint of using the free wit.ai API - I'm sure you can appreciate that, as mattata is a free, non-profit project, I don't want to pay for any packages

Читать полностью…

mattata's Channel

Triggers update

You can now utilise triggers to create dynamic custom commands!

As previously noted in the last triggers update, the plugin accepts the following format:

/addtrigger trigger
value


Where trigger can be anything, so long as value is on a new line. You can now use placeholders to create more dynamic responses! If your trigger is prefixed with a / then you can use this to make custom commands!

Note: if you set a trigger to something like /help, a command which is already taken, it will send the value as well as the original command's response

As of this moment, you can use the following placeholders:

{name} for the user's full name
{userid} for the user's ID
{firstname} for the user's first name
{lastname} for the user's last name
{username} for the user's @username

{title} for the chat's title
{chatid} for the chat's ID
{chatusername} for the chat's @username
{usercount} for the chat's user count

A future update will include placeholders for things like media and inline buttons!

Читать полностью…

mattata's Channel

I've also gone ahead and added support for /r/randnsfw, but if that's used in a group then it's taken as /r/random (so NSFW stuff will only show in PM)

Читать полностью…

mattata's Channel

Thanks to an OSS Sponsorship from DigitalOcean, it’s made hosting for me even more affordable and should guarantee the project to stay alive for the considerable future!

Читать полностью…

mattata's Channel

Minor change to sed plugin

Replaced the buttons with more universally-friendly options.

Читать полностью…

mattata's Channel

Pokémon update

Alongside huge performance fixes for matticate, I've gone ahead and re-written the Pokédex plugin!

By sending /pokedex you can now browse the entire Pokédex using an interactive menu! You can still find information about a specific Pokémon using /pokedex [name|ID]

Alongside this, I've also
- made the plugins menu now show 3 times as many plugins per page
- turned off occasional unprovoked AI responses until I've implement some AI settings (it was admittedly getting annoying)

The API doesn't support 8th generation Pokémon yet due to a lack of development on the upstream project it relies on [https://github.com/PokeAPI/pokeapi/issues/460]

Читать полностью…

mattata's Channel

v1.4.1 has been pushed to GitHub and applied to @mattatabot

Читать полностью…

mattata's Channel

v1.4 has been pushed to GitHub and applied to @mattatabot

Читать полностью…

mattata's Channel

AI update

Responses are now auto-translated to your language. In groups, it's the same unless you have the Force Group Language setting enabled - this will make all replies try and be in English.

Читать полностью…

mattata's Channel

The AI has gained a new beta feature, every so often he has the chance to randomly join a conversation, so it should never cause any spam, just a more human-like experience. This won't be triggered when you send media without text, or when you reply to someone else - just random, standalone messages.

I've tested it out and it's quite fun. If you experience any issues with this, please let me know. Do bear with me, this option will be configurable within the next couple of days.

(This is disabled in groups with the ai plugin disabled in /plugins)

The sensitivity is currently set to 1 in 30 messages, and when I provide a way to configure this option, there will be an option to adjust this sensitivity too (probably between 20 and 200 going up in multiples of 10)

Читать полностью…

mattata's Channel

Huge menu overhaul to /triggers

Triggers can now be viewed and deleted in an interactive panel using /triggers. Adding triggers remains the same syntax, /addtrigger trigger

You can also now set an unlimited amount of triggers in a group!

Читать полностью…

mattata's Channel

Update to anti-link

When matticate detects you have sent a link that is blocked, when anti-link is enabled in /settings, a button will be sent under the message allowing admins to quickly allow it.

Читать полностью…

mattata's Channel

Language update

@matticatebot now supports Arabic! Some plugins aren't yet translated but most of it is.

Use /setlang to set your language.

Читать полностью…

mattata's Channel

Re-written the quotes plugin to work more effectively!

Syntax remains as:

Send /quote on its own to get an anonymous quote from matticate's database. Or in reply to someone to get one of their quotes.

Send /quotes to view an interactive panel of all of your quotes.

Send /save in reply to someone's message to save their message to the database as a quote.

Читать полностью…
Subscribe to a channel