https://github.com/codex-team/codex.bot
Working team assistant
https://github.com/codex-team/codex.bot
Last synced: about 2 months ago
JSON representation
Working team assistant
- Host: GitHub
- URL: https://github.com/codex-team/codex.bot
- Owner: codex-team
- License: mit
- Created: 2017-04-28T10:08:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-05-04T08:26:51.000Z (about 2 years ago)
- Last Synced: 2025-03-28T11:11:41.739Z (2 months ago)
- Language: Python
- Homepage: https://codex.so/bot
- Size: 902 KB
- Stars: 39
- Watchers: 15
- Forks: 9
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [@codex_bot](https://codex.so/bot)
Platform for integration of services into messengers. It's simple. Applications written with [our SDK](https://github.com/codex-bot/sdk-python) will be available in all supported messengers.## Messengers
Currently we support these messengers. We will add several ones soon.- Telegram
- Slack## How to use
Add `@codex_bot` in your chat and type `/apps` to view the list of available applications.
### How to create own application
Our [Python SDK](https://github.com/codex-bot/sdk-python) and [Guide for creation an app](https://github.com/codex-team/codex.bot/wiki/Developer's-Guide) will help you.
## Available applications
Everyone can write own application with our SDK. That's what we've got now.### GitHub
https://github.com/codex-bot/githubUseful integration with github.com. Provides notifications about
- Opened/closed issues
- Assigned issues
- Opened/closed pull requests
- Code reviews
- Branch updates
- Commits#### Usage
Type `/github_start` and follow instructions to add a new repository.
### Yandex.Metrica
https://github.com/codex-bot/metrikaGet regular or instant reports with analytics data from Yandex.
#### Usage
- `/metrika` — shows application menu
- `/metrika_add` — add new counter
- `/metrika_subscriptions` — setting up a regular daily reports
- `/metrika_stop` — disable counter
- `/metrika_counters` — list of added counters
- `/metrika_access` — remove user from the chat
### Webhooks
https://github.com/codex-bot/WebhooksEasy-to-setup notifications scheme. You will get a special link that allows to send messages via simple POST requests.
#### Usage
- `/notify_start` — get webhook URL for sending messages to the chat
- Send POST request for the given URL with `message` fieldExample:
```bash
curl -X POST https://notify.bot.codex.so/u/ABCD1234 -d "message=Hello world"
```
### RSS Parser
https://github.com/codex-bot/rssparserSubscribe to your favorite feeds and get notifications with updates.
#### Usage
- `/rssparser` — help message with a list of commands
- `/rssparser_list` — show a list of your subscriptions
- `/rssparser_add ` — subscribe to the feed
- `/rssparser_get` — check your feed for updates
- `/rssparser_remove ` — unsubscribe from the feed
### Weather
https://github.com/codex-bot/weatherAllows you to be informed about weather conditions in your region via Telegram chat.
#### Usage
- `/city ` — setting up your location
- `/cities` — view cities list
- `/weather` — get current weather conditions
## Issues and improvements
- Ask a question or report a bug on the [create issue page](https://github.com/codex-team/codex.bot/issues/new).
- Know how to improve the platform? [Fork it](https://github.com/codex-team/codex.bot) and send a pull request.## About CodeX
We are a small team of passionate web-developers represented by students and graduates of ITMO University located in St. Petersburg, Russia. Fell free to give us a feedback on [[email protected]](mailto:[email protected])