mantisbt-plugins / TelegramBot

15 stars 13 forks source link

unable to configure telegrambot #31

Closed lracape closed 4 months ago

lracape commented 5 years ago

I followed instructions to install Telegrambot plugin. plugin was well installed and visible on the plugins board, however , clicking on the link to configure it , generated an error :

APPLICATION WARNING #100

Configuration option "plugin_TelegramBot_bot_name" not found. (in '/data/www/envtool-int.eurocontrol.fr/htdocs/mantis/core/config_api.php' line 191)

Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section

brlumen commented 5 years ago

Hello, @lracape ! Thanks for the feedback! I will include the correction of this error in the next release.

This error is not critical and you can safely use the plugin. In order not to receive messages about it, put your mantisbt in "silent mode" for such errors. This can be done by changing the variable $ g_display_errors in the configuration file of your mantisbt in accordance with the instructions for this variable.

Animizio commented 5 years ago

Hey, sadly the error is still there. Its not possible to visit the config page, so its not possible to use the plugin in any way. Any solutions?

brlumen commented 5 years ago

Please attach a screenshot of the error.

20 июля 2019 г., в 6:17, Animizio notifications@github.com написал(а):

Hey

Animizio commented 5 years ago

Nothing special. Only: INTERNAL APPLICATION ERROR

Bitte benutzen Sie die „Zurück“-Taste Ihres Browsers, um auf die vorhergehende Seite zurückzukehren. Dort können Sie den hier angezeigten Eintrag korrigieren oder eine andere Aktion ausführen. Über das Menü können Sie auch direkt zu einer anderen Aktion wechseln.

Animizio commented 5 years ago

260324248_227440 263713888_91217

brlumen commented 5 years ago

@Animizio, In this case, please activate the detailed error display mode: $ g_display_errors = array (    E_ALL => DISPLAY_ERROR_INLINE,   );

and send the screenshot again.

dara1chan commented 5 years ago

I have the same issue and I don't know where to past my token and bot name in Bot name (required for bot authorization when receiving message)?

<script type="text/javascript" src="/mantis/js/moment-with-locales-2.15.2.min.js"></script>
<script type="text/javascript" src="/mantis/js/bootstrap-datetimepicker-4.17.47.min.js"></script>
<script type="text/javascript" src="/mantis/js/typeahead.jquery-1.1.1.min.js"></script>
<script type="text/javascript" src="/mantis/js/list-1.4.1.min.js"></script>
<script type="text/javascript" src="/mantis/js/ace.min.js"></script>

telegramebot

brlumen commented 5 years ago

Download the new version from the link below: https://github.com/mantisbt-plugins/TelegramBot/archive/fix-nonfatal-error-config-page.zip

dara1chan commented 5 years ago

so what is SOCKS5 proxy server address: socks5:// what should I fill? and my Webhook is not set up. Please provide more doc on how to config. Thank

brlumen commented 5 years ago

@dara1chan If for some reason you do not have access to api.telegram.org, then use the SOCKS5 proxy. Otherwise, just leave the field blank. When you try to set a webhook, what is your error message?

dara1chan commented 5 years ago

image

image

I can not find where to set webhook in configuration.

brlumen commented 5 years ago

@dara1chan A web hook is automatically generated based on the current mantisbt configuration. It looks something like this: https: //your_address_mantisbt/plugin.php?page=TelegramBot/hook&token=your_token

Please note that the web server must be accessible from the Internet for telegram servers. Also keep in mind that "Only https ssl certificate signed trusted ca is supported for MantisBT"

brlumen commented 5 years ago

Judging by the screenshot of the error you have at least not https url.

NTalant commented 3 years ago

Ошика телеграм бот ДВ! Я сделал как в инструкций, теперь такая ошибка выходить, в телеграм не отправляются уведомления. Можете ли подробную инструкцию дать?

brlumen commented 3 years ago

Ошибка говорит о том что телеграм не доверяет вашему сертификату. У вас публичный сертификат или самовыпущеный? Данная версия плагина поддерживает только публичные сертификаты. Если всё же публичный, то попробуйте на веб сервере где он установлен установить полную цепочку сертификатов, т.е. сам сертификат+промежуточный+корневой (т.е. вам нужен так называемый бандл)

ср, 22 сент. 2021 г., 23:46 NTalant @.***>:

[image: Ошика телеграм бот] https://user-images.githubusercontent.com/91057246/134386439-065ae304-d5b5-4393-b575-a5a54ac057bb.png ДВ! Я сделал как в инструкций, теперь такая ошибка выходить, в телеграм не отправляются уведомления. Можете ли подробную инструкцию дать?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mantisbt-plugins/TelegramBot/issues/31#issuecomment-925102913, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGGRAVUJHDTO5N6VFD5VBTLUDIB75ANCNFSM4HY7TFFQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

MAGistr933 commented 2 years ago

Доброго времени суток. Выполнил все по инструкции, но проблема почти та же что и у [NTalant], но я не могу начать работу бота вообще. Выдает ошибку "SSL error {error:0A000086:SSL routines::certificate verify failed}" image

MAGistr933 commented 2 years ago

Ошибка говорит о том что телеграм не доверяет вашему сертификату. У вас публичный сертификат или самовыпущеный? Данная версия плагина поддерживает только публичные сертификаты. Если всё же публичный, то попробуйте на веб сервере где он установлен установить полную цепочку сертификатов, т.е. сам сертификат+промежуточный+корневой (т.е. вам нужен так называемый бандл) ср, 22 сент. 2021 г., 23:46 NTalant @.***>: [image: Ошика телеграм бот] https://user-images.githubusercontent.com/91057246/134386439-065ae304-d5b5-4393-b575-a5a54ac057bb.png ДВ! Я сделал как в инструкций, теперь такая ошибка выходить, в телеграм не отправляются уведомления. Можете ли подробную инструкцию дать? — Вы получаете это, потому что прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub <#31 (комментарий)> или отпишитесь <https://github.com/notifications/unsubscribe-auth/AGGRAVUJHDTO5N6VFD5VBTLUDIB75ANCNFSM4HY7TFFQ > . Сортировка уведомлений на ходу с помощью GitHub Mobile для iOS <https://apps .apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 > или Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Благодарю. Помог данный ответ. В Apache на сервере надо было добавить бандл SSL.