725261fcf7
Relicense to AGPLv3, with consent of contributors. bindings.lua completely rewritten. Shift to multipart-post. Updated readme. New plugins: bing.lua, channel.lua. Removed plugins: floodcontrol.lua, librefm.lua. luarun.lua: Will now serialize returned tables. Aliased "/return" to "/lua return".
84 lines
1.9 KiB
Lua
Executable File
84 lines
1.9 KiB
Lua
Executable File
return {
|
|
|
|
-- Your authorization token from the botfather.
|
|
bot_api_key = '',
|
|
-- Your Telegram ID.
|
|
admin = 00000000,
|
|
-- Two-letter language code.
|
|
lang = 'en',
|
|
-- The channel, group, or user to send error reports to.
|
|
-- If this is not set, errors will be printed to the console.
|
|
log_chat = nil,
|
|
-- The port used to communicate with tg for administration.lua.
|
|
-- If you change this, make sure you also modify launch-tg.sh.
|
|
cli_port = 4567,
|
|
-- The block of text returned by /start.
|
|
about_text = [[
|
|
I am otouto, the plugin-wielding, multipurpose Telegram bot.
|
|
|
|
Send /help to get started.
|
|
]],
|
|
|
|
-- https://datamarket.azure.com/dataset/bing/search
|
|
bing_api_key = '',
|
|
-- http://console.developers.google.com
|
|
google_api_key = '',
|
|
-- https://cse.google.com/cse
|
|
google_cse_key = '',
|
|
-- http://openweathermap.org/appid
|
|
owm_api_key = '',
|
|
-- http://last.fm/api
|
|
lastfm_api_key = '',
|
|
-- http://api.biblia.com
|
|
biblia_api_key = '',
|
|
-- http://thecatapi.com/docs.html
|
|
thecatapi_key = '',
|
|
-- http://api.nasa.gov
|
|
nasa_api_key = '',
|
|
-- http://tech.yandex.com/keys/get
|
|
yandex_key = '',
|
|
-- http://developer.simsimi.com/signUp
|
|
simsimi_key = '',
|
|
simsimi_trial = true,
|
|
|
|
errors = { -- Generic error messages used in various plugins.
|
|
connection = 'Connection error.',
|
|
results = 'No results found.',
|
|
argument = 'Invalid argument.',
|
|
syntax = 'Invalid syntax.',
|
|
chatter_connection = 'I don\'t feel like talking right now.',
|
|
chatter_response = 'I don\'t know what to say to that.'
|
|
},
|
|
|
|
plugins = { -- To enable a plugin, add its name to the list.
|
|
'control',
|
|
'blacklist',
|
|
'about',
|
|
'ping',
|
|
'whoami',
|
|
'nick',
|
|
'echo',
|
|
'gMaps',
|
|
'wikipedia',
|
|
'hackernews',
|
|
'imdb',
|
|
'calc',
|
|
'urbandictionary',
|
|
'time',
|
|
'eightball',
|
|
'dice',
|
|
'reddit',
|
|
'xkcd',
|
|
'slap',
|
|
'commit',
|
|
'pun',
|
|
'currency',
|
|
'cats',
|
|
'shout',
|
|
-- Put new plugins above this line.
|
|
'help',
|
|
'greetings'
|
|
}
|
|
|
|
}
|