anchor.diff:    //  * @return {Promise}
     //  * @see https://core.telegram.org/bots/api#editmessagetext
     //  */
  -  // editMessageText(text, form = {}) {
  -  //   form.text = text;
  -  //   return this._request('editMessageText', { form });
  -  // }
  +  editMessageText(text, {form}) {
  +    if(form == null) form = {};
  +    form.text = text;
  +    return this._request('editMessageText', { form });
  +  }
     //
     // /**
     //  * Use this method to edit captions of messages sent by the
  
positive.code:   //  * @return {Promise}
    //  * @see https://core.telegram.org/bots/api#deletewebhook
    //  */
    // deleteWebHook() {
    //   return this._request('deleteWebhook');
    // }
    //
    // /**
    //  * Use this method to get current webhook status.
  
negative.code:   //  * @return {Promise}
    //  * @see https://core.telegram.org/bots/api#getchat
    //  */
    getChat(chatId) {
      const form = {
        chat_id: chatId
      };
      return this._request('getChat', { form });
    }
    //
    // /**
    //  * Returns the administrators in a chat in form of an Array of "ChatMember" objects.
    //  * @param  {Number|String} chatId  Unique identifier for the target group or username of the target supergroup
    //  * @return {Promise}
    //  * @see https://core.telegram.org/bots/api#getchatadministrators
    //  */
    getChatAdministrators(chatId) {
      const form = {
        chat_id: chatId
      };
      return this._request('getChatAdministrators', { form });
    }
    //
    // /**
    //  * Use this method to get the number of members in a chat.
  