Git Product home page Git Product logo

callmebot-esp-client's Introduction

CallMeBot ESP Client

License

๐Ÿš€ Description

CallMeBot Library for ESP

๐Ÿ”ฅ Features

  • Whatsapp Message
  • Facebook Message
  • Telegram Call
  • Telegram Call Mp3 play
  • Telegram Message
  • Telegram Group Message

โœจ Tested Device

  • NodeMCU ESP8266
  • NodeMCU ESP32

๐Ÿ’ป Usage

initialization

#include <Callmebot_ESP_Client.h>

WhatsApps Massage

Send Whatapps message
To get apiKey follow the instruction on https://www.callmebot.com/blog/free-api-whatsapp-messages/
param :

  • phoneNumber : Indonesia +62, Example: "+62897461238"
  • apiKey : "apiKey".
  • message : "textmessage"
Callmebot.whatsappMessage("phoneNumber", "apiKey", "message");

Facebook Message

Send Facebook message
To get apiKey follow the instruction on https://www.callmebot.com/blog/free-api-facebook-messenger/
param :

  • apiKey : "apiKey"
  • message : "textmessage"
Callmebot.facebookMessage("apiKey", "message");

Facebook Message Image

Send Facebook message
To get apiKey follow the instruction on https://www.callmebot.com/blog/free-api-facebook-messenger/
param :

  • apiKey : "apiKey"
  • imglink : "image link"
Callmebot.facebookMessageImg("apiKey", "imglink");

Telegram Call

You need to authorize CallMeBot to contact you using this link. Or alternatively, you can start the bot sending /start to @CallMeBot_txtbot.
param :

  • username : username/phone.
    username : @username, exmaple : "@rambo"
    phone : Indonesia +62, Example : "+62897461238"
  • message : "textmessage".
  • language : default = en-US-Neural2-J.
    if you want to change the voice, you can get voice name on https://cloud.google.com/text-to-speech/docs/voices
  • repeat : default = 2.
  • textcarbon : default "yes".
    yes: To always send a copy of the text message together with the call (default).
    no: To do not send a copy of the message as a Text Message.
    missed: To only send a Text Message if the call is missed or rejected.
    only: To only send a text message (only available on dedicated bots).
  • timeout : default = 30.
Callmebot.telegramCall("@username", "message");

Telegram Call Mp3

You need to authorize CallMeBot to contact you using this link. Or alternatively, you can start the bot sending /start to @CallMeBot_txtbot.
param :

Callmebot.telegramCall("@username", "mp3link");

Telegram Message

You need to authorize CallMeBot to contact you using this link. Or alternatively, you can start the bot sending /start to @CallMeBot_txtbot.
param :

  • username : username/phone.
    username : @username, exmaple : "@rambo"
    phone : Indonesia +62, Example : "+62897461238"
  • message : "textmessage"
Callmebot.telegramMessage("@username", "message");
String username = "@username1"+"|"+"@username2";
Callmebot.telegramMessage(username, "messsage");

Telegram Group Message

To get apiKey follow the instruction on https://www.callmebot.com/blog/telegram-group-messages-api-easy/
param :

  • apiKey : "apiKey".
  • message "textmessage".
  • html_format : bold text.
    default = false.
    true if you want bold text.
Callmebot.telegramGroup("apiKey", "message");

๐Ÿ›ก๏ธ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Support

We all need support and motivation. Please give this project a โญ๏ธ to encourage and show that you liked it. Don't forget to leave a star โญ๏ธ before you move away.

If you found the project helpful, consider supporting us with a coffee.

โœจ Link

CallMeBot

callmebot-esp-client's People

Contributors

hafidhh avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.