All Projects → everyone-bot → everyone-bot

everyone-bot / everyone-bot

Licence: MIT License
Telegram bot to get everyone's attention in a group chat. Like @everyone in other messaging applications.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to everyone-bot

tgcli
Telegram Terminal Application
Stars: ✭ 39 (-25%)
Mutual labels:  telegram-bot, messaging
mqtg-bot
MQTT Client Telegram Bot
Stars: ✭ 67 (+28.85%)
Mutual labels:  telegram-bot, messaging
pulsar-user-group-loc-cn
Workspace for China local user group.
Stars: ✭ 19 (-63.46%)
Mutual labels:  messaging
yii2-telegram
Support chat for site based on Telegram bot
Stars: ✭ 49 (-5.77%)
Mutual labels:  telegram-bot
F80
A Professional Telegram-Bot Based On valtman.name/telegram-cli
Stars: ✭ 36 (-30.77%)
Mutual labels:  telegram-bot
VideoPlayerBot
An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. This is Also The Source Code of The Bot Which is Being Used In Our Support Group! ❤️
Stars: ✭ 187 (+259.62%)
Mutual labels:  telegram-bot
smallrye-reactive-messaging
SmallRye Reactive Messaging
Stars: ✭ 144 (+176.92%)
Mutual labels:  messaging
coinmarketcap-new-listings-sniper-bot
Sniper bot to buy new tokens listed on Coinmarketcap.
Stars: ✭ 55 (+5.77%)
Mutual labels:  telegram-bot
telegram-xkcd-password-generator
Readable Passwords Generator For Telegram (Bot API)
Stars: ✭ 26 (-50%)
Mutual labels:  telegram-bot
pe4kin
Erlang wrapper for Telegram bot API https://core.telegram.org/bots
Stars: ✭ 47 (-9.62%)
Mutual labels:  telegram-bot
FallenMusic
A Super Fast and Powerful Telegram bot for streaming music on telegram videochats, Powered by PyTgCalls and Pyrogram
Stars: ✭ 30 (-42.31%)
Mutual labels:  telegram-bot
idea
Gestor de actividades en grupo
Stars: ✭ 16 (-69.23%)
Mutual labels:  telegram-bot
spigot-tg-bridge
Connect Telegram chats and Minecraft servers seamlessly
Stars: ✭ 27 (-48.08%)
Mutual labels:  telegram-bot
AusweisBot
Telegram bot to generate self-authorizations for moving around during covid-19 pandemic in France
Stars: ✭ 13 (-75%)
Mutual labels:  telegram-bot
RedditDownloaderBot
A reddit downloader telegram bot
Stars: ✭ 32 (-38.46%)
Mutual labels:  telegram-bot
TradingMachine
TradingMachine is a mini-trading system simulation, whose components (market data and order feeds, FIX acceptor and initiator, back-end for filled orders) interact by queues and topics.
Stars: ✭ 26 (-50%)
Mutual labels:  messaging
amq-examples
This repository contains a set of examples to be used with Red Hat AMQ messaging suite components.
Stars: ✭ 25 (-51.92%)
Mutual labels:  messaging
SmartyScheduleBot
Telegram timetable bot, for Zhytomyr Ivan Franko State University students. It uses Politek-soft Dekanat system for getting data. With 2000+ active users. Бот расписания для Телеграм.
Stars: ✭ 22 (-57.69%)
Mutual labels:  telegram-bot
EPUB-to-PDF
Telegram bot EPUB to PDF converter
Stars: ✭ 25 (-51.92%)
Mutual labels:  telegram-bot
ChatViewController
💬 ChatViewController, ChatBar, ImagePicker like Slack Application. Message App written in Swift
Stars: ✭ 47 (-9.62%)
Mutual labels:  messaging

Everyone bot logo
Everyone Bot

Telegram bot to get everyone's attention in a group chat. Like @everyone in other messaging applications.

Use

Use the hosted bot, or host your own!

Add to your group

Commands:

/start - Display help text
/in - Opt-in to receive mentions
/out - Opt-out of receiving mentions
/everyone - Mention all opted-in users
/clean - Admin-only command to clean up inactive users

Installation

  • Clone the repository
  • Run npm install -g yarn if you haven't got yarn installed globally.
  • Run yarn install in the repository to install dependencies.
  • Create a config.json based on config-sample.json with the desired settings or setup the environment variables mentioned below.
  • Run npm start or npm start:dev to start the service.

Environment Variables

Name Description
TELEGRAM_API_KEY API key for the telegram bot, provided by @BotFather
BOT_USERNAME Username of the live bot on Telegram. Must be without the @ sign.
FIREBASE_PROJECT_NAME Firebase project to be used for storage of groups & users.
FIREBASE_DATABASE_SECRET Auth secret for Firebase to communicate securely.
MENTIONS_PER_MESSAGE Used to chunk the mentions into multiple messages as Telegram doesn't notify the people mentioned after the first 4 - 5.
ENABLE_REMOVE_INACTIVE_MEMBERS_COMMAND Enables the experimental admin-only /clean command

License

MIT © Aquib Master

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].