You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
2.1 KiB

11 years ago
# Telegram Bot Java Library
A simple to use library to create Telegram Bots in Java (Still Beta Version)
11 years ago
## Translations
Bots are now supporting multilanguage. If you want to add your own, feel free to translate at [transifex](https://www.transifex.com/projects/p/telegrambots/)
11 years ago
## Contributions
Feel free to fork this project, work on it and then make a pull request. Most of the times I will accept them if they add something valuable to the code.
Please, **DO NOT PUSH ANY TOKEN OR API KEY**, I will never accept a pull request with that content.
11 years ago
## Webhooks vs GetUpdates
11 years ago
Both ways are supported (but I still didn't tested webhooks). To change between them, just go to *BuildVars.java* and change variable *useWebHook* value.
11 years ago
11 years ago
I recommend using getUpdates methods. Webhooks a bit less trustful
11 years ago
11 years ago
## Example bots
11 years ago
Open them and send them */help* command to get some information about their capabilities:
11 years ago
https://telegram.me/weatherbot
https://telegram.me/directionsbot
https://telegram.me/filesbot
https://telegram.me/TGlanguagesbot
11 years ago
## Telegram Bot API
This library use [Telegram bot API](https://core.telegram.org/bots), you can find more information following the link.
## Questions or Suggestions
11 years ago
Feel free to create issues [here](https://github.com/rubenlagus/TelegramBots/issues) as you need
11 years ago
11 years ago
## Usage with eclipse
Follow the steps created by Rico [here](https://github.com/rubenlagus/TelegramBots/blob/master/eclipse%20configuration.md)
10 years ago
## Tutorial
Short tutorial how to make a simple Echo Bot is available [here](HOWTO.md)
11 years ago
## License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.