camagenta / TelegramSiteHelper

Telegram Bot to create WebSite Helper (PHP+JS+HTML)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TelegramSiteHelper

Telegram Bot and chat to create WebSite Helper (PHP+JS(JQuery2)+HTML+CSS)

If you try everything, but it is not working - you can write me (https://telegram.me/surzhikov).

The general scheme of ideas:

That's how it happens:

  1. Online users write to chat
  2. Post it flies on your server
  3. From there Telegram-bot sends it to the correct manager
  4. The manager responds by Telegram
  5. Bot sends a message back to chat_na_sayte

Screenshot:


Requirement:

You must've Telegram Account. If you don't have make one using https://web.telegram.org/).

Todo:

  1. Download or clone this repo
  2. Create a new bot. Add user @BotFather and follow this step to create a new bot

  3. Edit configuration in «telegramSiteHelper/tbConfig.php»
  4. Upload everything to your hosting/server/VPS
  5. «telegramSiteHelper/tbServer.php» should run continuously, because it is a server. Add the cron job with a period of 1 every minute for this script. If the script fails, it will start again for a minute. It will be launched at the same time only one copy of the script.
  6. Try!
  7. Usage:

  • Add your bot to your contact list
  • Enter your manager password
  • Use command «/offline», «/online», «/exit»

Minuses:

  • Chat Who made "in haste" to start soon in the project. There are many loopholes, by which for example can be written in another chat room and peek's correspondence.
  • Now, these problems do not disturb me, because chatting assistant site have been made to transfer important and sensitive information.
  • When a manager and a lot of customers - can be confused whom to answer.
  • ... I supplement of the comments

Pros:

  • It works!
  • Free Forever and for any number of managers
  • No need extra applications only telegrams, which is for all popular platforms
  • You can rewrite and stylized chat as you want.
  • Telegram is very fast
  • ... I supplement of the comments

What can be done:

  • Foolproof and work on security
  • Smart distribution system communications between managers (now the bot sends a random message to the manager)
  • Automatic responses from the bot when the manager was silent for a long time
  • Add a name and a photo manager that is responsible chatting
  • ... I supplement of the comments

In the plans:

  • Admin panel with statistics
  • Work through webhook

Reference: http://habrahabr.ru/post/264035/

About

Telegram Bot to create WebSite Helper (PHP+JS+HTML)


Languages

Language:PHP 75.3%Language:JavaScript 17.6%Language:CSS 4.9%Language:HTML 2.3%