Thelangbot
Twitter bot to help you learn foreign languages. Building a community through tweets. Retweets #100DaysOfLanguage and #langtwt. Archived since the monetization of the Twitter API.
Install / Use
/learn @maxdemaio/ThelangbotREADME
thelangbot

https://twitter.com/thelangbot
About
Twitter bot to help you learn foreign languages. Building a community through tweets. Retweets #100DaysOfLanguage and #langtwt.
Translations
Français, Italiano, 한국어, Ру́сский, and 日本語
Contributions
If you find a great resource that others would benefit from you can submit a pull request to add it to the repository. Also, feel free to tackle any open issues or new features! If you have any questions or ideas please feel free to reach out to me on Twitter: @maxwelldemaio.
100-days-of-language
Two main rules
- Study foreign language every day for the next 100 days.
- Tweet your progress every day with the #100DaysOfLanguage hashtag.
Publicly commit to the challenge
If you made the decision to commit to the challenge, click the link below to tweet it to the world, making yourself accountable and taking your resolve to the next level!
Tweet to commit to the challenge!
Increasing success
Follow @thelangbot that retweets all the tweets that contain the #100DaysOfLanguage and #langtwt hashtag. It’s a great way to keep yourself motivated and to participate in the community. Optionally, make sure to take notes in a physical journal to reinforce learning concepts. You can download and use 100DayLog.txt to track your progress if you'd like.
Also, please encourage others who are posting their daily updates on their progress. Supporting others helps build and grow a community around positivity and that is helpful and effective. Plus, it's more likely that you will stick to your own commitment meeting new friends along the way!
Development
This section is in progress but it will feature what you need to get a retweet bot up and running.
build docker image:
docker build -t thelangbot-image .
create a folder on your host machine that the docker volume will use. Note, add the json files to this folder after making the folder.
cd ~
mkdir langbot-data/
spin up docker container after building the image:
docker run -e API_KEY=your_key -e API_SECRET_KEY=your_secret -e ACCESS_TOKEN=your_token -e ACCESS_SECRET=your_token_secret -v ~/thelangbot-data:/app/data --name thelangbot-container thelangbot-image
checking logs
docker logs thelangbot-container
References
- Icon made by: Freepik from www.flaticon.com
- Inspiration of this challenge: 100DaysOfCode
Related Skills
claude-opus-4-5-migration
107.8kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
347.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
feishu-drive
347.0k|
things-mac
347.0kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
