NATION

PASSWORD

[RELEASE] Communiqué 8 Telegram Client

Bug reports, general help, ideas for improvements, and questions about how things are meant to work.
User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

[RELEASE] Communiqué 8 Telegram Client

Postby Imperium Anglorum » Wed Aug 26, 2015 9:48 am

Communiqué
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

Image

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!

Communiqué interfaces with the Java logging system for much of its logging. You can view runtime logs if you start Communiqué from the command line (at least, for Unix and Unix-like operating systems) with executing the following, so long as you are in the Communique JAR's directory:

Code: Select all
java -jar Communique_7.jar
Last edited by Imperium Anglorum on Mon Feb 26, 2018 11:35 am, edited 20 times in total.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 6058
Founded: Jan 01, 2014
Inoffensive Centrist Democracy

Postby Ever-Wandering Souls » Wed Aug 26, 2015 11:47 am

I'd be more than happy to link this in my API TG guide if you'd like, either as soon as I dig up a working key and try it myself, or get a few other people chiming in that they can get it working for themselves :)
Proud Raider: General of The Black Hawks
TG me anytime; I'm always happy to talk about anything!

Festavo wrote:Maybe another day. I have to wat.

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 6058
Founded: Jan 01, 2014
Inoffensive Centrist Democracy

Postby Ever-Wandering Souls » Wed Aug 26, 2015 3:48 pm

A note and a question-

Note: Unless you have a way to adjust the rate limit on the user end (not seen in reading the instructions so far), you should specifically have a note *not* to use this for recruitment -

The Telegrams API imposes an additional rate limit:

Recruitment TGs: 1 telegram per 180 seconds

Non-recruitment TGs: 1 telegram per 30 seconds


Ergo, if you have this hard-set to a rate limit of 30 seconds (as is appropriate for all other types of TG), any user trying to use this to recruit will run into an issue there.



Question: Out of curiosity, where is it noted that you can only TG any given nation once for any given proposal? I've been looking around the forums, rules, and more for a good half hour now, and have yet to find that written anywhere. I'm also fairly certain I've received multiple telegrams from the same nation - and not just an "approve," then a "vote for!' I'm thinking like the WSA - pretty sure I got 2-4 TG's from bitely on that one. There's a hard-coded version for recruitment tg's - you can only hit any given nation once in a given period for a given region, and further attempts to won't go through, period, but I've never encountered such a regulation for campaigns. I could definitely be wrong, but that's why I'm curious :P
Last edited by Ever-Wandering Souls on Wed Aug 26, 2015 3:48 pm, edited 2 times in total.
Proud Raider: General of The Black Hawks
TG me anytime; I'm always happy to talk about anything!

Festavo wrote:Maybe another day. I have to wat.

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

User avatar
Tinfect
Senator
 
Posts: 4401
Founded: Jul 04, 2014
Corrupt Dictatorship

Postby Tinfect » Wed Aug 26, 2015 8:48 pm

Ever-Wandering Souls wrote:Note: Unless you have a way to adjust the rate limit on the user end (not seen in reading the instructions so far), you should specifically have a note *not* to use this for recruitment -


As a user of Communique myself, I can confirm that it does look to have a setting for Recruitment. While you cannot adjust the timing yourself, in all screenshots Imperium Anglorum has provided, you can see a checkbox labeled Recruitment. Having accidentally tried to use that setting for WA campaigning in the past, I can also confirm that it does, in fact, work.
Raslin Seretis, Imperial Diplomatic Envoy, Male
Tolarn Feren, Civil Oversight Representative, Male
Jasot Rehlan, Military Oversight Representative, Female


Bisexual, Transgender (She/Her), Native-American, and Actual CommunistTM. This nation does not represent my actual political beliefs.

Imperium Central News Network: Grand Praetor declares Class 3 National Crisis in first public appearance | Intelligence orders immediate investigation into Military Oversight Decommission Protocol | Diplomatic Oversight announces informal Military Alliance with 'Oblong Collective' |  Indomitable Bastard #283

Nation stats have no power here!

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Thu Aug 27, 2015 1:17 am

Tinfect wrote:
Ever-Wandering Souls wrote:Note: Unless you have a way to adjust the rate limit on the user end (not seen in reading the instructions so far), you should specifically have a note *not* to use this for recruitment -


As a user of Communique myself, I can confirm that it does look to have a setting for Recruitment. While you cannot adjust the timing yourself, in all screenshots Imperium Anglorum has provided, you can see a checkbox labeled Recruitment. Having accidentally tried to use that setting for WA campaigning in the past, I can also confirm that it does, in fact, work.

I then put in an estimator for the time necessary to send off the telegrams specified, so people can tell whether they checked the Recruitment box or not (aka: whether it is ridiculously long or not). But that was a few versions ago.

Ever-Wandering Souls wrote:Question: Out of curiosity, where is it noted that you can only TG any given nation once for any given proposal? I've been looking around the forums, rules, and more for a good half hour now, and have yet to find that written anywhere. I'm also fairly certain I've received multiple telegrams from the same nation - and not just an "approve," then a "vote for!' I'm thinking like the WSA - pretty sure I got 2-4 TG's from bitely on that one. There's a hard-coded version for recruitment tg's - you can only hit any given nation once in a given period for a given region, and further attempts to won't go through, period, but I've never encountered such a regulation for campaigns. I could definitely be wrong, but that's why I'm curious :P

Not a problem. Just make another configuration file. The initial reason I put the function in was so I didn't send the same telegram to Delegates twice (because Delegates hate that).

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 6058
Founded: Jan 01, 2014
Inoffensive Centrist Democracy

Postby Ever-Wandering Souls » Thu Aug 27, 2015 8:05 am

If it's a personal choice, then the section of your tutorial that states

Because NationStates has quite stringent spam rules which state that no nation may send out more than one campaign telegram for their proposal to the same person, Communiqué is built to track your recipients and prevent any such problems.


Is both non-factual and misleading.
Last edited by Ever-Wandering Souls on Thu Aug 27, 2015 8:05 am, edited 1 time in total.
Proud Raider: General of The Black Hawks
TG me anytime; I'm always happy to talk about anything!

Festavo wrote:Maybe another day. I have to wat.

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Thu Aug 27, 2015 8:09 am

Ever-Wandering Souls wrote:If it's a personal choice, then the section of your tutorial that states

Because NationStates has quite stringent spam rules which state that no nation may send out more than one campaign telegram for their proposal to the same person, Communiqué is built to track your recipients and prevent any such problems.


Is both non-factual and misleading.

Then I'll change it. However it is, quite clearly, I am under the impression that it a factual statement. Would be best to get clarification on the matter.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Bears Armed
GA Secretariat
 
Posts: 17210
Founded: Jun 01, 2006
Civil Rights Lovefest

Postby Bears Armed » Thu Aug 27, 2015 8:25 am

Ever-Wandering Souls wrote:Question: Out of curiosity, where is it noted that you can only TG any given nation once for any given proposal? I've been looking around the forums, rules, and more for a good half hour now, and have yet to find that written anywhere.
It might not specifically be written down (in which case it s probably should be added to the sticky about GA rules), but it's one aspect of how Mods have generally interpreted the rule against 'Excessive Pimping'.
The Confederated Clans of the Free Bears of Bears Armed
(includes The Ursine NorthLands) Demonym = Bear[s]; adjective = ‘Urrsish’.
Our population is approximately 20 million. We do have a national government, although its role is strictly limited. Economy = thriving. Those aren't "biker gangs", they're our traditional cross-Clan 'Warrior Societies'... and are generally respected, not feared.
Author of some GA Resolutions, via Bears Armed Mission; subject of an SC resolution.
Factbook. We have more than 70 MAPS. Visitors' Guide.
The IDU's WA Drafting Room is open to help you.
Author of issues #429, 712, 729, 934.

User avatar
Mousebumples
Game Moderator
 
Posts: 8344
Founded: Antiquity
Inoffensive Centrist Democracy

Postby Mousebumples » Thu Aug 27, 2015 8:57 am

Bears Armed wrote:
Ever-Wandering Souls wrote:Question: Out of curiosity, where is it noted that you can only TG any given nation once for any given proposal? I've been looking around the forums, rules, and more for a good half hour now, and have yet to find that written anywhere.
It might not specifically be written down (in which case it s probably should be added to the sticky about GA rules), but it's one aspect of how Mods have generally interpreted the rule against 'Excessive Pimping'.

For the record, it hasn't been enforced as of late. There have been a LOT of back-and-forth telegrams (mostly on the SC side, granted), and while it has been reported, group-mod determination was that so long as the TG was tagged as "Campaign" it wasn't actionable.

I've never seen that rule actually enforced during my time as a mod, so that might have been phased out when the new TG system was implemented. :unsure:
Leader of the Mouse-a-rific Mousetastic Moderator Mousedom of Mousebumples
Past WA Delegate for Europeia & Monkey Island
Proud Member of UNOG
I'm an "adorably marvelous NatSov" - Mallorea and Riva
GA Resolutions (sorted by category) | Why Repeal? | Reppy's Sig Workshop

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Thu Aug 27, 2015 8:59 am

Mousebumples wrote:
Bears Armed wrote:It might not specifically be written down (in which case it s probably should be added to the sticky about GA rules), but it's one aspect of how Mods have generally interpreted the rule against 'Excessive Pimping'.

For the record, it hasn't been enforced as of late. There have been a LOT of back-and-forth telegrams (mostly on the SC side, granted), and while it has been reported, group-mod determination was that so long as the TG was tagged as "Campaign" it wasn't actionable.

I've never seen that rule actually enforced during my time as a mod, so that might have been phased out when the new TG system was implemented. :unsure:

So... we can send more than one telegram? Takes the telegram car for a ride, drives off into the distance at 150 miles per hour.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Sierra Lyricalia
GA Secretariat
 
Posts: 2974
Founded: Nov 29, 2008
Civil Rights Lovefest

Postby Sierra Lyricalia » Tue Dec 22, 2015 10:38 am

So... I'm probably doing something grossly dumb or wrong, but it feels like there's some kind of configuration file missing from the posted version. When I run it I get a whole bunch of error messages like this:


Code: Select all
Compile "C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\communique\Communiqué.java" with Java-Compiler
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:5:1: error: class, interface, or enum expected
<!DOCTYPE html>
^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:22: error: <identifier> expected
<html lang="en" class="">
                     ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:23: error: illegal start of type
<html lang="en" class="">
                      ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:25: error: <identifier> expected
<html lang="en" class="">
                        ^
...
...
100 errors




No doubt there's something utterly hilarious I'm doing wrong. Probably stumbling over the knowledge curb that's there to weed out anyone under the bar of 1% more technically sophisticated than me. However, I'd like to learn, if not to walk, at least to crawl over this particular obstacle. Thanks!
Principal-Agent & Master of Duck Recipes, Anarchy
The Mostly Alright Steph Zakalwe *
Author: 354 GA / Issues 436, 451, 724
S.L. Ambassador to the World Assembly
Tech Level: Complicated (or not: 7/0/6 i.e. 12) / RP Details
The Semi-Honorable Leonid Berkman Pavonis,
Ambassador-At-Large
Illustrious Bum #279
Pol. Compass: Econ. -5 to -8, Soc. -8 to -9 (depending), 8values: LibSoc
"When the people are being beaten with a stick, they are not much happier if it is called 'the People’s Stick.'" -Mikhail Bakunin (to Karl Marx)


User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Thu Dec 24, 2015 11:49 am

Sierra Lyricalia wrote:
So... I'm probably doing something grossly dumb or wrong, but it feels like there's some kind of configuration file missing from the posted version. When I run it I get a whole bunch of error messages like this:


Code: Select all
Compile "C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\communique\Communiqué.java" with Java-Compiler
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:5:1: error: class, interface, or enum expected
<!DOCTYPE html>
^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:22: error: <identifier> expected
<html lang="en" class="">
                     ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:23: error: illegal start of type
<html lang="en" class="">
                      ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:25: error: <identifier> expected
<html lang="en" class="">
                        ^
...
...
100 errors




No doubt there's something utterly hilarious I'm doing wrong. Probably stumbling over the knowledge curb that's there to weed out anyone under the bar of 1% more technically sophisticated than me. However, I'd like to learn, if not to walk, at least to crawl over this particular obstacle. Thanks!

The posted version on the GitHub releases here should be directly executable (for Communiqué) using Java with a double-click on the Jar file. The error you've posted would only occur in compilation of the source file, which isn't necessary, as it's already been compiled. The error message basically says that it isn't a valid file Java source file whilst citing what appears to be HTML, so something is going on with the manner in which it is being executed.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Sobluruk
Political Columnist
 
Posts: 2
Founded: Dec 24, 2015
Ex-Nation

Postby Sobluruk » Fri Dec 25, 2015 2:05 pm

When running this from command line does it need to be run from windows or Linux?

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Sat Dec 26, 2015 12:13 pm

Sobluruk wrote:When running this from command line does it need to be run from windows or Linux?

Because of the Java virtual machine, it should be executable from the command line using 'java -jar Marconi.jar'. However, I do not have a Windows machine, so I have never tested it on that platform. If you do test Marconi on that platform, I would be very happy to address any platform-specific issues that arise.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Sierra Lyricalia
GA Secretariat
 
Posts: 2974
Founded: Nov 29, 2008
Civil Rights Lovefest

Postby Sierra Lyricalia » Sun Dec 27, 2015 10:18 am

Imperium Anglorum wrote:
Sierra Lyricalia wrote:
So... I'm probably doing something grossly dumb or wrong, but it feels like there's some kind of configuration file missing from the posted version. When I run it I get a whole bunch of error messages like this:


Code: Select all
Compile "C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\communique\Communiqué.java" with Java-Compiler
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:5:1: error: class, interface, or enum expected
<!DOCTYPE html>
^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:22: error: <identifier> expected
<html lang="en" class="">
                     ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:23: error: illegal start of type
<html lang="en" class="">
                      ^
C:\Program Files (x86)\Java\jdk1.8.0_65\Communique-master\src\com\git\ifly6\javatelegram\JTelegramLogger.java:6:25: error: <identifier> expected
<html lang="en" class="">
                        ^
...
...
100 errors




No doubt there's something utterly hilarious I'm doing wrong. Probably stumbling over the knowledge curb that's there to weed out anyone under the bar of 1% more technically sophisticated than me. However, I'd like to learn, if not to walk, at least to crawl over this particular obstacle. Thanks!

The posted version on the GitHub releases here should be directly executable (for Communiqué) using Java with a double-click on the Jar file. The error you've posted would only occur in compilation of the source file, which isn't necessary, as it's already been compiled. The error message basically says that it isn't a valid file Java source file whilst citing what appears to be HTML, so something is going on with the manner in which it is being executed.


Thanks, I'll have another go at it next time I need to run a campaign.
Principal-Agent & Master of Duck Recipes, Anarchy
The Mostly Alright Steph Zakalwe *
Author: 354 GA / Issues 436, 451, 724
S.L. Ambassador to the World Assembly
Tech Level: Complicated (or not: 7/0/6 i.e. 12) / RP Details
The Semi-Honorable Leonid Berkman Pavonis,
Ambassador-At-Large
Illustrious Bum #279
Pol. Compass: Econ. -5 to -8, Soc. -8 to -9 (depending), 8values: LibSoc
"When the people are being beaten with a stick, they are not much happier if it is called 'the People’s Stick.'" -Mikhail Bakunin (to Karl Marx)


User avatar
Plebmerica
Civil Servant
 
Posts: 9
Founded: Sep 26, 2015
Ex-Nation

Postby Plebmerica » Fri Apr 15, 2016 11:08 pm

y u no readme.md?

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Sat May 07, 2016 12:07 am

Plebmerica wrote:y u no readme.md?

I dunno, mate, maybe because it's already been there for ages? Apologies on how this has taken absolutely forever to respond. Apparently, the email reminder system is broken.
Last edited by Imperium Anglorum on Sat May 07, 2016 12:07 am, edited 1 time in total.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
The blAAtschApen
Retired Moderator
 
Posts: 50422
Founded: Antiquity
Forumer Mod

Postby The blAAtschApen » Sat May 07, 2016 12:28 am

Imperium Anglorum wrote:
Plebmerica wrote:y u no readme.md?

I dunno, mate, maybe because it's already been there for ages? Apologies on how this has taken absolutely forever to respond. Apparently, the email reminder system is broken.


The email reminder system was recently removed by [v].

viewtopic.php?f=15&t=369536
Last edited by The blAAtschApen on Sat May 07, 2016 12:28 am, edited 1 time in total.
Former mod, now a rocker mocker. Thank you Ringo
Heaven is other people
Behind the invisible hand of the market hides the iron fist of the state.
Whenever you find yourself on the side of the majority, it is time to pause and reflect - Mark Twain
Silent is an anagram of listen.
Proud adopter of a lamb called violet: http://imgur.com/a/pxnSf
Male. Please address me as 'he'.
This is the 8th line. If your sig is longer than mine, it is too long.

User avatar
Krypton Nova
Diplomat
 
Posts: 513
Founded: Jun 01, 2015
Left-wing Utopia

Postby Krypton Nova » Wed Jun 08, 2016 1:41 pm

I'm running Marconi 4 on a Linux server, Java(TM) SE Runtime Environment (build 1.8.0_91-b14), and it works perfectly for me except when I use tags. Or at least, when I try to use "recruitment:new". It does work when I use nation names.

Are these keys correct? (censored), (censored), 14716699 [Yes] or [No]? Is the current recruitment flag (true) set correctly? [Yes] or [No]? Is the current randomisation flag (false) set correctly? [Yes] or [No]? recruitment:new

This will take 0d:0h:3m:0s to send 1 telegrams.
Are you sure you want to send to these recipients? [Yes] or [No]?
[2016/06/08 22:28:16] Failed to queue delivery to: recruitment:new, 1 of 1. IO Exception.
[2016/06/08 22:28:16] API Queries Complete.

# Communiqué Configuration File. Do not edit by hand.
# Produced at: 2016/06/08 22:28:16
# Produced by version 4

version=4
client_key=-censored-
secret_key=-censored-
telegram_id=-censored-
isRecruitment=true
randomSort=false
recruitment:new


Have I missed a specific way of using tags, or is this particular tag perhaps not supported? If so, how would I go about recruitment?

Thanks in advance :)
Last edited by Krypton Nova on Sat Jul 23, 2016 12:55 am, edited 4 times in total.
Member of the The LCRUA and SWORD.

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Wed Jun 08, 2016 1:57 pm

Censor your client key.

Use 'world:new', not 'recruitment:new'. Though, I may change that when I expand the recruitment centred code.

You can view the parsing structure here:
https://github.com/iFlyCode/Communique/ ... arser.java
Last edited by Imperium Anglorum on Mon Jul 25, 2016 7:18 pm, edited 7 times in total.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Krypton Nova
Diplomat
 
Posts: 513
Founded: Jun 01, 2015
Left-wing Utopia

Postby Krypton Nova » Wed Jun 08, 2016 2:05 pm

Imperium Anglorum wrote:Censor your client key.

Use 'world:new', not 'recruitment:new'. Though, I may change that when I expand the recruitment centred code.


Ah, it works now, thanks for your time! :)
Last edited by Krypton Nova on Wed Jun 08, 2016 2:25 pm, edited 2 times in total.
Member of the The LCRUA and SWORD.

User avatar
Floor 448
Envoy
 
Posts: 282
Founded: Mar 05, 2016
Ex-Nation

Postby Floor 448 » Wed Jun 08, 2016 6:47 pm

Krypton Nova wrote:
Imperium Anglorum wrote:Censor your client key.

Use 'world:new', not 'recruitment:new'. Though, I may change that when I expand the recruitment centred code.


Ah, it works now, thanks for your time! :)

You still need to censor the client key/sekrit key in the config ;)
Guess who I am! Or, rather, was.
Speak of the Devil, and he shall appear. He gets a notification that someone mentioned him.
When posting an image for me, please don't use Imgur.
Cumberlanda wrote:I, for one, am currently happy with our robot oppressors.

Gest II wrote:Somehow that was interpreted to mean: those foreign devils and their squiggly languages are incapable of learning Her Majesty's Tongue.
And now that I've gotten used to StackOverflow, I can't seem to wrap my head around not being able to edit posts with terrible spelling and/or grammar.

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Thu Jun 23, 2016 2:20 pm

Due to concerns regarding Linux and the fact that there is no JavaFx implementation in OpenJDK, I'm working on moving the entire codebase back to Swing in version 5. It will also add some more helpful features. Full release is predicated upon the time when I get around to completing the recruitment module (which I haven't even started upon), so it'll be in pre-release for a long time.

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Tue Jul 19, 2016 9:29 pm

This is a list of the current Delegates which have opt-ed out to receive WA campaign telegrams. Simply copy and paste this to the bottom of your recipients list if you are campaigning to automatically filter all of them out.

Code: Select all
/the lendol archipelago
/bundesvoe
/drakorvanyia
/ramdon
/cheruba
/steelhand grimnn
/norada
/mean774
/newfound america
/scrivneria
/ventelia
/dazchan
/free states of canada
/slavic bloodia
/cipress
/the free and independent
/yermaney
/bro cookie
/cazzador
/malson
/konstantinus
/ekit
/st oz
/muzztopia
/soviet confederacy of america
/parkplace
/brunelian bg advocates
/valorono
/allinburg
/khanatah
/whovian tardisia
/bearnation
/codsqueaks
/tarnen
/montesardo-east adanzi
/kandamia
/franquebec
/raavistya
/gum gum danc
/carlovia
/sunnycorp
/bananamancy
/west-flanders
/jowowwo
/atrocia
/morombe
/hydroponic nation
/arsala
/the new great britian
/trojan queens
/avendonia
/bubblie4u
/jessonia
/volesclion
/arumdaum
/pueros
/the holy empire of steel
/kwabena kingdom
/zavina
/zurmania
/architeuthis
/the united nations of true korea
/salebra
/grenartia
/turmenista
/lothaythien
/greater new finland
/evilhammyland
/sutrasante
/dekarta
/percy j pickleface
/ainin
/new oyashima
/tiroladinien and the litorale
/the glorious land of astros
/halling
/finmany
/antipodal alternia
/the asian archipelago envoy of fengjie
/vatsamoltoplandia
/the enclave-east
/alvenheim
/2018 colfaxala
/fiscis
/dem reptilians of congo
/odazdan
/zatak
/old corcra
/england united
/az island
/sheng china
/funiverse
/the northern united american republic
/lavendertopia
/qandaristania
/louisadam
/razonica
/crystal palais
/the mejobsworth
/aspergards
/the sapphiros islands
/nova sylva
/wabacha
/vildjun
/chuukango
/cimpl
/bolshevikstan
/the great loey
/montage parody
/parlmone
/pninograd
/constantine lambros
/the reunited provinces of nofa
/holynus
/magonia
/clearly upsettizens
/camicon
/leninkrav
/the media
/the united states of russell
/my h00d
/telemarcia
/kyrbekistan
/falkrenath
/yissing scalies
/vernafer
/spanish micronesia
/ovisia
/tyronian socialist state
/nalugaria
/skothafjordur
/stormwrath
/troll hi
/deutcherika
/davincia
/blehemo
/bartierchen
/greater izalith
/superdarioland
/jumalariik
/heritick farmland
/maniona
/lavochkin
/falcania
/grand britaria
/the pink feather
/lunatallytic
/crsia
/victtorya
/locrya
/amwestheim
/lamoni
/murgonea
/westnesia
/ganskeland
/jordbruksland
/halleon
/lesbatopia
/the voltarum
/svarttjern
/eristia
/agalatine
/kikuta
/yougopotamia
/auremena
/anduz
/jereathiel of jedmathia
/new orcheria
/mirawh
/commonwealth of pennsylvania
/xenathon
/kytland
/the reverends
/united christian
/united german regions
/bomb co
/areanir
/mekrovia
/alt-preussen
/ceffyltir
/the lleyn peninsula
/stalhreich
/the conez imperium
/primordial luxa
/the mellos
/hlaalu morrowind
/awakened alexandria
/bone fort
/east niphilate
/sonicellia
/sensai
/cokikho
/scottian commonwealth
/the hawaiian joltz
/heku
/phoenix coalition
/macro cosmos
/dephire
/preis
/topekarl
/communist volkstrad
/pierconium
/ascoobis
/ancient free and accepted masons
/lektropia
/eldrahar
/the united states under morisey
/the jobias empire
/austropia
/waspeaters
/clemsonaea
/chung-hwa
/gretial
/adrobia
/carolina alliance
/sneaky bastards
/steampunkfish
/dewritolia
/nilslandia
/frekant
/stad
/suroth
/ioavollr
/karolingia
/alizeria
/the free state of feroxia
/karsopolis
/omahina
/nytoland
/lazurania
/grand russian federation
/new uden
/santana tucuruvi
/vvos
/dagnia
/jasque
/brunswick and nassau
/arkotania
/yeagerland
/mushstashia
/walgreens
/capisaria
/bongara
/vacarian
/emperatium drakonicum
/morituram
/ertae
/coretettor
/zenerra
/serrated shield
/ossoria
/honkmother
/striton
/lawattsia
/googolsia
/autonomous columbia
/capitalizt abidawe
/the holy empire of san marino
/nephara
/meow zao
/kilobugya
/rosenesse
/sith empire m2
/caucasaulia
/madame du barry
/authorious
/aksun
/pixylvania
/van luxemburg
/free atlanticans
/merlinton
/grarrgtopia
/new hayesalia
/ijzerland
/phokaia
/darthstassen
/susria
/guppychal
/rizza
/saphlua
/lipitehsys
/mars roma
/call of potato
/straphangers
/sfr of yugoslavia
/beanboozled
/boros guild
/bavernia
/azbackastan
/soyghuristan
/chalakudy
/apiatica
/hatay
/cayo arcadio
/ayunliz
/apulita
/esperantujo 2
/keya
/teletubland
/atealia
/dollars-worldwide
/batootie
/new astropolis
/new austania
/whatthe
/defender z
/pasovo-nacobo
/the peoples union of sacco and vanzetti
/de dreamland
/orioni 2
/promethius prime
/yamsquik
/scotatrova
/auraian
/sambado
/the drezhian masters
/dogsrule11
/dioxin
/epicsaxe
/new foledonia
/idona
/apolonius
/the akasha colony
/eura
/the turkish state
/celle franca
/leytra incorporated
/trachae
/novokraina
/summer-rose
/irkalgurk
/keronika
/vulfar
/hourbor
/maltropia
/sandhora
/monfrox
/the sarudin
/the confederacy of the republic
/shemiki
/betterkorea
/jingoistic warhawk
/ffantasia
/valturus
/america in space
/lamebrainia
/main
/occoron
/shrek land
/beholdcorn
/republic of serbistan
/oceanion
/seriat
/landwhalius
/fleur de lys
/pracinha shock brigade 10
/the two point zero reich
/ryrgistan
/darth radix ii
/limington
/aurorae sinus
/the coalition of the magical unicorns
/tiltpa
/trump towerz
/united colonies of straya
/chris p
/mario galaxia
/v i o l e t
/epic ninjas
/quadrilaterals
/st paul country
/the empire of orion
/polska lithauen
/dwyllnia
/zonaleeland
/hiroei

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

User avatar
Imperium Anglorum
Powerbroker
 
Posts: 8224
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Mon Jul 25, 2016 5:28 pm

I've got a beta version of the client ready for recruitment use. Please telegram me if you'd like to be a bug-tester (get a pre-release version, your name in the acknowledgements, and my gratitude! Sign up today!) before release of version 6, the first actual release of Communique!

Author: 1 SC and 24 GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and Regional Records
Delegate for Europe
Out-of-character unless marked otherwise
Ideological Bulwark 285, WALL delegate

Next

Advertisement

Remove ads

Return to Technical

Who is online

Users browsing this forum: No registered users

Advertisement

Remove ads