All Projects → wjclub → Telegram Bot Groupagree

wjclub / Telegram Bot Groupagree

Licence: agpl-3.0
An advanced poll bot for Telegram

Projects that are alternatives of or similar to Telegram Bot Groupagree

Spytrojan keylogger
[Solo para programadores] Troyano espía | Keylogger solo para Windows, se replica en el sistema y se inicia automaticamente al iniciar sesión. | Envío de registro mediante [Base de Datos], [Gmail] o [BotTelegram].
Stars: ✭ 32 (-38.46%)
Mutual labels:  bot, telegram
Nikoro
A plugin-based, all-in-one, Telegram Bot written in Node.js
Stars: ✭ 51 (-1.92%)
Mutual labels:  bot, telegram
Leavexchat Bot
Keep WeChat messages but leave WeChat. This Telegram bot is here to release you.
Stars: ✭ 32 (-38.46%)
Mutual labels:  bot, telegram
Money bot
Docker-containered bot. Added to a group chat, she replies to any message containing price and currency pattern. Live!
Stars: ✭ 8 (-84.62%)
Mutual labels:  bot, telegram
Gpt2 Telegram Chatbot
GPT-2 Telegram Chat bot
Stars: ✭ 41 (-21.15%)
Mutual labels:  bot, telegram
Pytelbot
A playful bot in telegram
Stars: ✭ 12 (-76.92%)
Mutual labels:  bot, telegram
Tnt Village Bot
Bot Telegram per la ricerca di release pubblicate da TNTVillage
Stars: ✭ 37 (-28.85%)
Mutual labels:  bot, telegram
Telegram Standup Bot
Very simple telegram bot for submitting daily standups
Stars: ✭ 20 (-61.54%)
Mutual labels:  bot, telegram
Moviemagnetbot
🤖 telegram bot for movies
Stars: ✭ 39 (-25%)
Mutual labels:  bot, telegram
Rocketgram
Modern and powerful asynchronous telegram bot framework.
Stars: ✭ 37 (-28.85%)
Mutual labels:  bot, telegram
Disatbot
DABOT: Disaster Attention Bot
Stars: ✭ 26 (-50%)
Mutual labels:  bot, telegram
Marvin
The paranoid bot (framework)
Stars: ✭ 51 (-1.92%)
Mutual labels:  bot, telegram
Vk To Telegram
Utility to forward posts from VK through callback API to telegram channel or chat
Stars: ✭ 24 (-53.85%)
Mutual labels:  bot, telegram
Rssbot
Lightweight Telegram RSS bot for notifications only. 用于消息通知的轻量级 Telegram RSS 机器人
Stars: ✭ 952 (+1730.77%)
Mutual labels:  bot, telegram
Pyrobot
Telegram Userbot powered by Pyrogram
Stars: ✭ 23 (-55.77%)
Mutual labels:  bot, telegram
Feedforbot
Bot for forwarding updates from RSS/Atom feeds to Telegram
Stars: ✭ 35 (-32.69%)
Mutual labels:  bot, telegram
Java Telegram Bot Api
Telegram Bot API for Java
Stars: ✭ 819 (+1475%)
Mutual labels:  bot, telegram
Mypackbot
🤖 Your own unlimited pack of Telegram-stickers
Stars: ✭ 18 (-65.38%)
Mutual labels:  bot, telegram
Twitter Downloader Telegram Bot
🤖 Telegram bot for download video from twitter.
Stars: ✭ 37 (-28.85%)
Mutual labels:  bot, telegram
Telegram Test Api
Simple implimentation of telegram API which can be used for testing telegram bots
Stars: ✭ 42 (-19.23%)
Mutual labels:  bot, telegram

GroupAgree Bot

The @groupagreebot is an advanced poll bot for Telegram. It features fully customizable polls for organizing your group chats and keeping the spam to a minimum.

An example: You want to hang out with your friends, but don't know when they are free? Normally, you would just ask when to meet, resulting in dozens of messages being send and staying on top of it getting out of hand. So, instead of whipping out the old pen and paper and counting people by hand, just ask the GroupAgree Bot kindly to do that for you:

Screenshot

Just try it out yourself: Visit https://telegram.me/groupagreebot

The license for this project is AGPLv3, please read the license file in this repo before modifying or cloning this repo.

How to set it up:

You need

Xamarin Studio / MonoDevelop: http://www.monodevelop.com/download/ (or another C# IDE)

(For Windows: .NET 4.5.X Developer Pack https://www.microsoft.com/net/targeting)

MySQL: https://dev.mysql.com/downloads/

JSON.NET: http://www.newtonsoft.com/json (should be integrated by now through nuget tho)

Setup

This is a C# project, so you need mono for non Microsoft operating systems or .NET 4.5 (or higher) for Windows to run it.

Start by installing Xamarin / MonoDevelop and MySQL.

Set you bot up through @botfather. Allow inline queries, disable groups and set inline query feedback to 100%.

Use the chat id as mysql username and the key as password (format: chat_id:botkey, like 1122334455:AABBCCDDEEFFGG11223344). This is to make multiple instances on one machine possible.

Temporary solution for the db layout Modify this script for the use with your bot (replace bot_chat_id with your bots chat id).

Start Xamarin / MonoDevelop (maybe you need to install the version control addon, but Xamarin/MonoDevelop should prompt you)

Go to Version Control and select Checkout, add this repo (or your fork ;D, seriously) and Checkout, now you should have the source code ready and imported in your IDE.

Modify the file GroupAgreeBot/Globals.cs with your bot key and name (I currently have three configurations, just use Debug for a local instance) and optionally WJClubBotFrame/Notifications.cs with your logging bots api key and your logging chats chat id (can be yours or any other chat, you just have to add the bot to it)

Now release your source code (seriously, once you start the bot you have to release the source code, read the license)

Click start in your IDE and you should be good to go, your bot should be up and running :D

Any questions or concerns, ask in @groupagreebotdevelopment or pm us @wjclub If you found bugs, want to contribute to this project etc, use GitHubs features, we love to see them in action. (And have no fear, we won't laugh at you for stupid issues)

Happy polling

browny99, the guy who wrote this whole piece of dark art

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].