Frequently Asked Questions (FAQ) about Telegram Submission Bot
Q: What is the Telegram Submission Bot? A: The Telegram Submission Bot is an open-source application built with Kotlin that automates content submission to Telegram channels and groups. It supports various message formats, user management, and provides submission statistics.
Q: What are the prerequisites for running the Telegram Submission Bot? A: You need JDK 17 or higher, Redis 7.0 or higher, a Telegram bot token from @BotFather, and a review group where the bot is invited.
Q: How do I deploy the Telegram Submission Bot on a Linux server?
A: Run the following command: curl -o install.sh -fsSL https://raw.githubusercontent.com/LittleMengBot/submissionBot/main/bin/install.sh && chmod +x install.sh && sudo ./install.sh. The script configures the environment and starts the bot.
Q: Where is the configuration file located?
A: The configuration file is named config.properties and is stored in the same directory as the JAR package.
Q: What parameters do I need to configure in the config.properties file?
A: You need to configure token (from @BotFather), admin (your user ID), channel (the name of the channel), and optionally group (the review group ID), lang (language), and redisHost (Redis server address).
Q: How do I find my user ID for the admin parameter?
A: You can obtain your user ID through the @userinfobot on Telegram.
Q: How do I set up a review group?
A: Create a Telegram group, invite the bot to the group, and use the /setgroup command in the review group to initialize the bot.
Q: What message formats does the bot support? A: The bot supports all Telegram message formats, including text, images, videos, and files.
Q: How do I run the bot on Windows?
A: Use WSL2 (Windows Subsystem for Linux) or run: chcp 65001 followed by java -Dfile.encoding=UTF-8 -jar release.jar.
Q: How does the Telegram Submission Bot integrate with UBOS? A: The Telegram Submission Bot integrates with UBOS via MCP Servers, enabling seamless communication between AI models and Telegram channels, enhancing AI Agent workflows.
Q: What is UBOS? A: UBOS is a full-stack AI Agent Development Platform focused on bringing AI Agents to every business department. It helps orchestrate AI Agents, connect them with enterprise data, build custom AI Agents, and support Multi-Agent Systems.
Q: What kind of user data is permanently stored by the bot? A: Only the user_id of the user is stored permanently.
Q: What kind of data is stored temporarily by the bot? A: The content of the submission (excluding any messages from the contributor) is stored for up to one month after receiving the submission.
Q: How can I contribute to the development of the Telegram Submission Bot?
A: You can contribute by cloning the repository, making changes, and submitting pull requests. Refer to build.gradle.kts for details.
Q: Can I use this bot for commercial purposes? A: Yes, the bot is open-source and can be used for commercial purposes under the terms of the license.
Q: What do I do if the program reports errors when running? A: Check the program output for error messages, consult the documentation, and configure the bot according to the prompts.
Q: How do I update the Telegram Submission Bot? A: You can update the bot by pulling the latest changes from the repository and redeploying the application.
Q: Is the Telegram Submission Bot secure? A: The bot is designed with security in mind, but it is important to follow best practices for securing your server and Redis instance.
Q: Can the bot handle multiple channels and groups? A: Yes, the bot can be configured to handle multiple channels and groups by setting up multiple instances or modifying the code to support multiple configurations.
Q: How do I handle spam submissions? A: Use the ban/unban features to manage users who submit spam content. Regularly monitor submissions and take appropriate action.
Telegram Submission Bot
Project Details
- mokalami/submissionBot
- Apache License 2.0
- Last Updated: 2/15/2025
Recomended MCP Servers
Model context protocol server for Starknet RPC
The Logfire MCP Server is here! :tada:
High-performance FastAPI server implementing Model Context Protocol (MCP) for seamless integration with Large Language Models (LLMs). Built with...
An MCP server for connecting Claude Desktop with Anki Flashcards.
MySQL MCP server project
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
Model Context Protocol (MCP) server implementation for ClickUp integration
dart
MCP Memory Server with Neo4j backend for AI knowledge graph storage
A Model Context Protocol server starter template





