idonov8 / rasarbot Goto Github PK
View Code? Open in Web Editor NEWA crowd sourced system, dedicated to monitor the rasar situation in an army base
Home Page: https://t.me/RasarBot
A crowd sourced system, dedicated to monitor the rasar situation in an army base
Home Page: https://t.me/RasarBot
After user chooses to report a shag is dirty, allow them to choose what kind of threat is present. (משקית, רס״ר, מצ...)
Heroku recently removed their free tier, this means RasarBot is no longer in production.
I'm looking for free deployment services I can use to make it operational again.
The deployment itself requires secret tokens so it need to be done by me, but I can use help researching tools and services.
https://git.io/fxJuV for details
Must be fixed before publishing the repository.
The bot token and dev token shouldn't be visible in the code.
to make reporting less specific and thus more flexible
Implement cancel report
Implement telegram standardized /help command that sends an explanation of how to use the bot and its commands.
If after report, user write random text with the regular keyboard, he/she can enter another report.
This process can be repeated and cause algorithm faults.
Need to decide on specific report policy (1 report per hour/day or something) and enforce it.
Old reports should be ignored after a certain time period
Make update messages update, instead of sending new ones.
This will reduce clutter in UI and improve UX.
Updating massages - https://core.telegram.org/bots/api#updating-messages
Using Inline keyboard - https://core.telegram.org/bots/2-0-intro#new-inline-keyboards
If user reported and wants to report the next day, the cancel_report keyboard is still visible and user gets confused.
"Can I report? I don't remember reporting today, why is this bot mad at me? What is wrong with me?"
Need to restart to default keyboard after a few hours automatically.
So users will know how relevant is the prediction.
Add emojis to the bot to improve ui :)
🥰 😘 😗 😙 😚 😋 😛 😝 😜 🤪 🤨 🧐 🤓 😎 🥸 🤩 🥳 😏 😒 😞 😔 😟 😕 🙁
Need to make the code persistent, so data stays after shutdown and startup.
Use:
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Making-your-bot-persistent
When the bot is sure of that a shag has a rasar it should send a notification to all subscribed users.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.