Bugfixes and updated readme.
This commit is contained in:
parent
495cc8d0c1
commit
9377107508
41
README.md
41
README.md
@ -175,42 +175,43 @@ Once this is set up, put your bot in the admin group and run `/modadd` and `/mod
|
|||||||
|
|
||||||
| Plugin | Command | Function | Aliases |
|
| Plugin | Command | Function | Aliases |
|
||||||
|:-------|:--------|:---------|:--------|
|
|:-------|:--------|:---------|:--------|
|
||||||
| help.lua | /help | Returns a list of commands. | /h |
|
| help.lua | /help [command] | Returns a list of commands or command-specific help. | /h |
|
||||||
| about.lua | /about | Returns the about text as configured in config.lua. |
|
| about.lua | /about | Returns the about text as configured in config.lua. |
|
||||||
| ping.lua | /ping | The simplest plugin ever! |
|
| ping.lua | /ping | The simplest plugin ever! |
|
||||||
| echo.lua | /echo <text> | Repeats a string of text. |
|
| echo.lua | /echo <text> | Repeats a string of text. |
|
||||||
| gSearch.lua | /google <query> | Returns Google web results. | /g, /gnsfw |
|
| gSearch.lua | /google <query> | Returns Google web results. | /g, /gnsfw |
|
||||||
| gImages.lua | /images <query> | Returns a Google image result. | /i, /insfw |
|
| gImages.lua | /images <query> | Returns a Google image result. | /i, /insfw |
|
||||||
| gMaps.lua | /location <query> | Returns location data from Google Maps. | /loc |
|
| gMaps.lua | /location <query> | Returns location data from Google Maps. | /loc |
|
||||||
| youtube.lua | /youtube <query> | Returns the top video result from YouTube. | /yt |
|
| youtube.lua | /youtube <query> | Returns the top video result from YouTube. | /yt |
|
||||||
| wikipedia.lua | /wikipedia <query> | Returns the summary of a Wikipedia article. | /wiki |
|
| wikipedia.lua | /wikipedia <query> | Returns the summary of a Wikipedia article. | /wiki |
|
||||||
| lastfm.lua | /np [username] | Returns the song you are currently listening to. |
|
| lastfm.lua | /np [username] | Returns the song you are currently listening to. |
|
||||||
| lastfm.lua | /fmset [username] | Sets your username for /np. /fmset -- will delete it. |
|
| lastfm.lua | /fmset [username] | Sets your username for /np. /fmset -- will delete it. |
|
||||||
| hackernews.lua | /hackernews | Returns the latest posts from Hacker News. | /hn |
|
| hackernews.lua | /hackernews | Returns the latest posts from Hacker News. | /hn |
|
||||||
| imdb.lua | /imdb <query> | Returns film information from IMDb. |
|
| imdb.lua | /imdb <query> | Returns film information from IMDb. |
|
||||||
| hearthstone.lua | /hearthstone <query> | Returns data for Hearthstone cards matching the query. | /hs |
|
| hearthstone.lua | /hearthstone <query> | Returns data for Hearthstone cards matching the query. | /hs |
|
||||||
| calc.lua | /calc <expression> | Returns solutions to math expressions and conversions between common units. |
|
| calc.lua | /calc <expression> | Returns solutions to math expressions and conversions between common units. |
|
||||||
| bible.lua | /bible <reference> | Returns a Bible verse. | /b |
|
| bible.lua | /bible <reference> | Returns a Bible verse. | /b |
|
||||||
| urbandictionary.lua | /urbandictionary <query> | Returns the top definition from Urban Dictionary. | /ud, /urban |
|
| urbandictionary.lua | /urbandictionary <query> | Returns the top definition from Urban Dictionary. | /ud, /urban |
|
||||||
| time.lua | /time <query> | Returns the time, date, and a timezone for a location. |
|
| time.lua | /time <query> | Returns the time, date, and a timezone for a location. |
|
||||||
| weather.lua | /weather <query> | Returns current weather conditions for a given location. |
|
| weather.lua | /weather <query> | Returns current weather conditions for a given location. |
|
||||||
| nick.lua | /nick <nickname> | Set your nickname. /nick - will delete it. |
|
| nick.lua | /nick <nickname> | Set your nickname. /nick - will delete it. |
|
||||||
| whoami.lua | /whoami | Returns user and chat info for you or the replied-to user. | /who |
|
| whoami.lua | /whoami | Returns user and chat info for you or the replied-to user. | /who |
|
||||||
| eightball.lua | /8ball | Returns an answer from a magic 8-ball. |
|
| eightball.lua | /8ball | Returns an answer from a magic 8-ball. |
|
||||||
| dice.lua | /roll <nDr> | Returns RNG dice rolls. Uses D&D notation. |
|
| dice.lua | /roll <nDr> | Returns RNG dice rolls. Uses D&D notation. |
|
||||||
| reddit.lua | /reddit [r/subreddit ¦ query] | Returns the top results from a given subreddit, query, or r/all. | /r |
|
| reddit.lua | /reddit [r/subreddit ¦ query] | Returns the top results from a given subreddit, query, or r/all. | /r |
|
||||||
| xkcd.lua | /xkcd [query] | Returns an xkcd strip and its alt text. |
|
| xkcd.lua | /xkcd [query] | Returns an xkcd strip and its alt text. |
|
||||||
| slap.lua | /slap <target> | Gives someone a slap (or worse). |
|
| slap.lua | /slap <target> | Gives someone a slap (or worse). |
|
||||||
| commit.lua | /commit | Returns a commit message from whatthecommit.com. |
|
| commit.lua | /commit | Returns a commit message from whatthecommit.com. |
|
||||||
| fortune.lua | /fortune | Returns a UNIX fortune. |
|
| fortune.lua | /fortune | Returns a UNIX fortune. |
|
||||||
| pun.lua | /pun | Returns a pun. |
|
| pun.lua | /pun | Returns a pun. |
|
||||||
| pokedex.lua | /pokedex <query> | Returns a Pokedex entry. | /dex |
|
| pokedex.lua | /pokedex <query> | Returns a Pokedex entry. | /dex |
|
||||||
| currency.lua | /cash [amount] <currency> to <currency> | Converts one currency to another. |
|
| currency.lua | /cash [amount] <currency> to <currency> | Converts one currency to another. |
|
||||||
| cats.lua | /cat | Returns a cat picture. |
|
| cats.lua | /cat | Returns a cat picture. |
|
||||||
| reactions.lua | /reactions | Returns a list of reaction emoticons which can be used through the bot. |
|
| reactions.lua | /reactions | Returns a list of reaction emoticons which can be used through the bot. |
|
||||||
| apod.lua | /apod [date] | Returns the NASA Astronomy Picture of the Day. |
|
| apod.lua | /apod [date] | Returns the NASA Astronomy Picture of the Day. |
|
||||||
| dilbert.lua | /dilbert [date] | Returns a Dilbert strip. |
|
| dilbert.lua | /dilbert [date] | Returns a Dilbert strip. |
|
||||||
| patterns.lua | /s/<from>/<to>/ | Fixed that for you. :^) |
|
| patterns.lua | /s/<from>/<to>/ | Fixed that for you. :^) |
|
||||||
|
| me.lua | /me | Returns user-specific data stored by the bot. |
|
||||||
|
|
||||||
* * *
|
* * *
|
||||||
|
|
||||||
|
@ -998,9 +998,7 @@ local commands = {
|
|||||||
end
|
end
|
||||||
input = '*Admin Broadcast:*\n' .. input
|
input = '*Admin Broadcast:*\n' .. input
|
||||||
for k,v in pairs(database.administration.groups) do
|
for k,v in pairs(database.administration.groups) do
|
||||||
if tonumber(k) then
|
sendMessage(k, input, true, nil, true)
|
||||||
sendMessage(k, input, true, nil, true)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ local triggers = {
|
|||||||
local action = function(msg)
|
local action = function(msg)
|
||||||
|
|
||||||
if database.blacklist[msg.from.id_str] then return end
|
if database.blacklist[msg.from.id_str] then return end
|
||||||
|
if database.blacklist[msg.chat.id_str] then return end
|
||||||
if not msg.text:match('^/blacklist') then return true end
|
if not msg.text:match('^/blacklist') then return true end
|
||||||
if msg.from.id ~= config.admin then return end
|
if msg.from.id ~= config.admin then return end
|
||||||
|
|
||||||
@ -21,6 +22,10 @@ local triggers = {
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if tonumber(target.id) < 0 then
|
||||||
|
target.name = 'Group'
|
||||||
|
end
|
||||||
|
|
||||||
if database.blacklist[tostring(target.id)] then
|
if database.blacklist[tostring(target.id)] then
|
||||||
database.blacklist[tostring(target.id)] = nil
|
database.blacklist[tostring(target.id)] = nil
|
||||||
sendReply(msg, target.name .. ' has been removed from the blacklist.')
|
sendReply(msg, target.name .. ' has been removed from the blacklist.')
|
||||||
|
@ -30,7 +30,7 @@ local command = 'hearthstone <query>'
|
|||||||
local doc = [[```
|
local doc = [[```
|
||||||
/hearthstone <query>
|
/hearthstone <query>
|
||||||
Returns Hearthstone card info.
|
Returns Hearthstone card info.
|
||||||
Alias: /hn
|
Alias: /hs
|
||||||
```]]
|
```]]
|
||||||
|
|
||||||
local triggers = {
|
local triggers = {
|
||||||
|
@ -19,10 +19,6 @@ local action = function(msg)
|
|||||||
for k,v in pairs(target) do
|
for k,v in pairs(target) do
|
||||||
output = output .. '*' .. k .. ':* `' .. v .. '`\n'
|
output = output .. '*' .. k .. ':* `' .. v .. '`\n'
|
||||||
end
|
end
|
||||||
output = output .. '\n'
|
|
||||||
for k,v in pairs(msg.chat) do
|
|
||||||
output = output .. '*' .. k .. ':* `' .. v .. '`\n'
|
|
||||||
end
|
|
||||||
sendMessage(msg.chat.id, output, true, nil, true)
|
sendMessage(msg.chat.id, output, true, nil, true)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user