/Telegram-Survey-Bot

A Telegram bot to conduct your ambulatory assessment study by sending surveys to participants' smartphones.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Codacy Badge Actions Status License: GPL v3 GitHub release Github all releases made-with-python

Logo

A Telegram bot to conduct your ambulatory assessment study by sending surveys to participants' smartphones.

The bot script is written in Python, can be simply configured by a single JSON-file and runs under Windows, MacOS and Linux.

Features

  • Use fix dates and times for your surveys or use day calculation depending on the subscribe-day and time calculation depending on the wakeup time of your participants.
  • Three types of links are available: start-, daily- and endlinks
  • Decide how long your survey links are visible in the telegram chat
  • Assign different conditions to your participants
  • Randomize your survey times

For a detailed description concerning the configuration and execution of the script, take a look at our wiki.

Used Libraries

License

Copyright: (c) 2020, Michael Barthelmäs, Marcel Killinger, Johannes Keller. GNU General Public License v3.0 (see LICENSE or https://www.gnu.org/licenses/gpl-3.0.txt)

Telegram Survey Bot is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Telegram Survey Bot is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Citation

If you use our script, please cite it using the following information:

Barthelmäs, M., Killinger, M., & Keller, J. (2020). Telegram-Survey-Bot (Version 1.0) [Computer software]. Retrieved from https://github.com/Raze97/Telegram-Survey-Bot

Developed by Marcel Killinger and Michael Barthelmäs, supervised by Johannes Keller from Dept. Social Psychology Ulm University