Communiqué is a simple open-source way to send telegrams through the Telegram API. It is built using Java (you will need an up-to-date version of Java), so it will probably run on your home computer!
It has two versions, Communiqué-proper and Marconi, a GUI and a CLI respectively. Marconi is designed to run headless and will only run if you provide it with a proper Communiqué configuration file (which are easily generated by saving using Communiqué itself).
It is designed on the open-source JavaTelegram library (which I also build and maintain) and is open for other programmers to extend and build off.
If you would like support, please include as much information as possible, like the code page where you listed your recipients and any log information that can be provided. Do not publicise your secret key or client key. Also, since this thread is not actively monitored, please post here and send me a telegram.
Screenshots
History
In campaigning for World Assembly resolutions, I was constantly stuck between the idea of using lots and lots of money for telegram stamps or doing a manual campaign. Eventually, I decided that enough was enough, and built a program to do it for me. After a few friends in the World Assembly asked for some assistance on campaigning for their own resolutions, I decided to publish this personal tool of mine and build a GUI and CLI wrapper around it.
That said, the history of this program is entirely in the World Assembly, so focus was put on building things which are helpful for campaigns. Due to the failure of NS++'s recruitment system, I put some effort into rebuilding the recruitment part in the program, through which I have already sent 12 000 telegrams in my capacity as Delegate of Europe (as of 22 September 2016)
I am always looking for more Java developers to help on the project, add features, and assist in maintenance. Bug reports are also always welcome! Send me a telegram and view my Github profile!
This program is a product of Europe and the official telegram client of the region Nordic Council. I would also like to give my thanks to Tinfect and Krypton Nova for their invaluable assistance in bug reporting issues in Communiqué! My hats off to them.
Links
Download Here
Download Communiqué and Marconi, the GUI and CLI clients, here. Communiqué 8 requires Java 9. The last Java 8 release is Communique 7. Scroll down the releases tab to find the appropriate download.
Documentation
Learn how to use Communiqué and Marconi here.
Bug Reports
Report bugs here and send us a screenshot (and if you're really good, a stack trace). You can also report bugs and ask for assistance in this thread!