Multi functional bot that can give & collect feedbacks from users and broadcast replies to them with cool features such as rating bots, completing captchas & etc...
API_ID
: Telegram API_ID, get it from my.telegram.org/appsAPI_HASH
: Telegram API_HASH, get it from my.telegram.org/appsBOT_TOKEN
: A Valid Telegram Bot Token, get it from @BotfatherLOG_CHANNEL
: Create a Telegram channel and enter the usernameFEEDBACK_CHANNEL
: Create a Telegram channel and enter the username
This is a multi functional telegram bot that can collect feedbacks from users. This bot was created using pyrogram library.
features of this bot,
● Give feedbacks
● Collect feedbacks admin(s) only
● Broadcast admin(s) only
● Rate bots
● Captcha /captcha
● Learn projects
Collect feedbacks
When a user sent a feedback, it will send to the channels that added on bot.py
. There are two channels added in bot.py
to get
logs and feedbacks in default. You can add or remove those as your need but you MUST put credits for this repository in your README.md
. When you are adding or removing those you must edit config.py
, bot.py
, docker-compose.yml
, app.json
. else you will generate errors. for those don't tag admin. It should fix by yourself.
version: "3.10"
services:
worker:
build: .
environment:
API_HASH: $API_HASH
API_ID: $API_ID
BOT_TOKEN: $BOT_TOKEN
LOG_CHANNEL: $LOG_CHANNEL
FEEDBACK_CHANEL: $FEEDBACK_CHANNEL
Broadcast to user feedback
This feature is still testing on beta version. still developing. It will be available here soon on next updates.
"Admin message\n\nThanks for your feedback."
Captcha
This feature is not for anything but to enjoy. users can enjoy this by completing captcha. You can use /captcha
command in this bot to prove yourself that you are a human.
Deploying methods
I have added two methods to host this bot. for that you can use either Heroku or Okteto. I recommend you to use Heroku because this bot had been faced issues when
deploying to Okteto. but you can deploy it as your choice,
● Heroku - Easiest way to deloy
● Okteto - Create variables exactly
● Added CAPTCHA /captcha
● Added facility to rate bots
● Added log channel (admin only)
● Instant view supports
● Added ForceReply
● Feedback improvements
● Stickers have been restricted
● Minor bug fixes
● This is under GNU General Public License v3.0.
● You are free to use this code in any of your projects, but you MUST include the following in your README.md
(Copy & paste)
## Credits
-[feedback-bot] (https://github.com/sanila2007/feedback-bot)
I don't officially support forks / Clones for this feedback bot, So don't tag admins for errors of your deploy/code, If any errors you should fix it yourself!!