Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter telebot

    (@telebot)

    Ok i solved the problem by adding
    } else if ( $data[‘message’][‘chat’][‘type’] == (‘group’ or ‘supergroup’) )
    in line 16 of parse.php
    thank you

    Plugin Author Marco Milesi

    (@milmor)

    Thank you, i will check it as soon as possible.

    Hi , I have exactly the same problem.
    After upgrading to supergroup , my bot stopped responding in group chat. Works in private chat tho.

    Telebot how did you fix this? How to fix this?
    My parse.php looks like this, parse.php

    Plugin Author Marco Milesi

    (@milmor)

    New version released with supergroup support.

    tonyway

    (@tonyway)

    not work in supergroups, error EXCEPTION on commands

    example EXCEPTION 04/04/2016 19:44:17 MESSAGE_ID “{\”update_id\”:485858282,\n\”message\”:{\”message_id\”:88,\”from\”:{\”id\”:1074945,\”first_name\”:\”Tonyway\”,\”last_name\”:\”EB (ve)\”,\”username\”:\”tonyway\”},\”chat\”:{\”id\”:-1001035390711,\”title\”:\”Super Grupo de prueba\”,\”type\”:\”supergroup\”},\”date\”:1459799056,\”text\”:\”\\\/reportarvolador@Ingresselnve_bot\”}}”

    Hi , I have exactly the same problem.

    EXCEPTION 08/13/2016 15:46:43 ./\. “{\”update_id\”:334146391,\n\”callback_query\”:{\”id\”:\”881840774506696184\”,\”from\”:{\”id\”:205319555,\”first_name\”:\”Andre\”,\”last_name\”:\”Cordeiro\”,\”username\”:\”krconnect\”},\”message\”:{\”message_id\”:1065,\”from\”:{\”id\”:246006316,\”first_name\”:\”Grupo Pai Jo\\u00e3o da Caridade\”,\”username\”:\”GpjcBot\”},\”chat\”:{\”id\”:205319555,\”first_name\”:\”Andre\”,\”last_name\”:\”Cordeiro\”,\”username\”:\”krconnect\”,\”type\”:\”private\”},\”date\”:1471103258,\”text\”:\”A\\u00e7\\u00f5es a serem tomadas:\”},\”data\”:\”001\”}}”

    Plugin Author Marco Milesi

    (@milmor)

    Hi @andrecordeiro, your json seems fine. Does this bug persist?

    PS. This case doesn’t regard MESSAGE_ID exception for supergroups (fixed) but a chat type mismatch

    Yes, message exception.

    I can do something like this bot using your API? https://github.com/kolar/telegram-poll-bot . I need to collect information that the user will type , such as full name, date of birth, address , etc ..

    Plugin Author Marco Milesi

    (@milmor)

    You can do that by creating another plugin with dynamic replies:
    wordpress.org/plugins/telegram-bot/faq

    for example:

    if (missing_name) {
    send(whats_your_name)
    set_user_state = 'waiting_name'
    }

    An extra (and simple) way is to require an input like:

    /setmyname Marco Milesi

    so that you check if $text starts with /setmyname, remove /setmyname from $text and save $text in post_meta

    The plugin uses custom post types, so you can save user data with:
    update_post_meta( $telegram_id, 'telegram_custom_field', $content );

    Best regards my friend!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Not working in Supergroup’ is closed to new replies.