A platform for creating telegram bots. Allows you to create bots to manage processes in scrum teams. Conduct an estimate of tasks 👌. Organize code review process 🤝. Manage distributed development teams 🌴. Collect a random coffee meetings 💬.
- Create a bot for team
- Creating teams to work together
- Estimate of tasks. SP or t-shirts
- Select a reviewer for the code. Round-robin or random selection
- Notification of the review of the code and code owners
- Show teammates on world map
- Organize random coffee meetings
- .net8
- Blazor
- FluentValidation
- Telegram.Bot
- Nuke
- FluentMigrator
- Dapper
- Npgsql
- Postgres
- section in the work 💤
Local deployment
- Clone the repository
git clone https://github.com/dyatlov-a/Inc.TeamAssistant
- Go to the project folder
cd Inc.TeamAssistant/cicd
- Set password for postgres user in
docker-compose.yml
- Run
docker-compose up -d
- Create bot in telegram and get token
- Execute script
bot_config__dev.sql
with your bot token - Restart service
gateway
First off, thanks for taking the time to contribute!
All types of contributions are encouraged and valued. See the to do list for different ways to help. The community looks forward to your contributions.
- Create a bot for estimate tasks in SP
- Create a bot to notify about code review
- Create a bot to show teammates on the world map
- Add a feature to estimate tasks in t-shirts
- Create a bot to help with organizing random coffee
- Create a page to request a demo
- Update blazor app
- Add a feature for use world map
- Add a constructor for the Telegram bot
- Split the monolith into separate services
- Diatlov Aleksandr - Developer GitHub