Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.
/ chitterim Public archive

Chitter.im: a Gtalk bot that allows you to communicate with Twitter very simply.

License

Notifications You must be signed in to change notification settings

cansin/chitterim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chitter.im is a Gtalk bot that allows you to communicate with Twitter very simply. Using Chitter.im bot; you can follow your timeline, send (re)tweets and direct messages, (un)follow users, see incoming friendships.

Development

Both Chitter.im bot and it's web interface is hosted at Google App Engine for Java (GAEj).

The bot itself uses XMPP service of GAEj to communicate with clients. Since, Twitter's Stream API cannot be handled at GAEj, we're polling timeline changes as well, using Task Queues and Cronjob services of GAEj. We're also using some other popular services like Bit.ly URL shortening APIs as well.

The web interface is a Java Servlet/JSP module to gather account information. It uses OAuth for Twitter, and Users service of GAEj for Gtalk authentication. The persistence is achieved using Java Data Objects (JDO) Query Language (JDOQL).

How to Get it Work

About

Chitter.im: a Gtalk bot that allows you to communicate with Twitter very simply.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published