Тип: Сервис
Как создать бота и получить API-ключ:
Как получить UserID для доступа:
Command List:
Если вам нужны другие команды или дополнения, дайте знать. Я добавлю их, если это будет уместно и полезно!
Как это выглядит визуально
Как создать бота и получить API-ключ:
- Создание бота:
- Откройте приложение Telegram и найдите BotFather (@BotFather).
- Начните чат с BotFather, нажав кнопку "Start".
- Используйте команду /newbot, чтобы создать нового бота. Вам будет предложено выбрать имя и имя пользователя для вашего бота. Имя пользователя должно оканчиваться на "bot" (например, MyBot или MyCoolBot).
- Получение API-ключа:
- После создания бота BotFather предоставит вам уникальный API-ключ (также известный как токен). Этот токен необходим для аутентификации вашего бота с Telegram API.
- Настройка бота:
- Вы можете настроить профиль вашего бота (например, установить фотографию профиля, описание и текст "о боте") с помощью команд, таких как /setuserpic, /setdescription и /setabouttext.
- Использование API-ключа:
- Для начала использования вашего бота вам понадобится API-ключ, предоставленный BotFather. Держите этот ключ в безопасности, так как он дает полный доступ к аккаунту вашего бота.
Как получить UserID для доступа:
- Откройте Telegram и найдите userinfobot (@userinfobot).
- Начните чат с ботом, нажав кнопку "Start".
- Бот автоматически ответит с вашим User ID и некоторой другой базовой информацией.
Code:
# Enable Telegram bot
TelegramBotEnabled = False
# Telegram API Key from @BotFather
TelegramBotApiKey =
# API base URL
TelegramBotBaseURL = https://api.telegram.org/bot
# Telegram UserID for access to bot.
# Example TelegramChatIds = 123123,123124 or TelegramChatIds = 123123
TelegramChatIds =
# Telegram task delay (at milliseconds). By default 1 sec.
TelegramBotTaskDelay = 1000
Command List:
Code:
/help - Get list of available commands
/list_online - Show list of online players
/online - Show online player count
/find <name> - Find character by name
/whois <name> - Get info by player name
/inventory <playerName> - Show player inventory
/setlevel <name> <level> - Set player level
/give_item <name> <id> <count> - Give item to player
/remove_item <name> <id> <count> - Remove item from player
/pm <player> <message> - Send private message to player
/gmlist - Show list of GMs online
/announce <message> - Send an announcement to all players
/jail <name> <time> <reason> - Jail a player
/unjail <name> - Release a player from jail
/kick <name> - Kick player from the game
/char_ban <name> <days> - Ban a player
/chat_ban <name> <period> - Ban a player from chat
/nospam <name> <period> - Shadow ban a player's chat
/list_clans - Show list of all clans
/status - Show server status and info
/heap - Dump server heap memory
/mem - Show server memory usage
/gc - Show garbage collection info
/net - Show network statistics
/aistats - Show AI statistics
/effectstats - Show effects statistics
/threads - Show thread info and statistics
/config - Set or get configuration parameters
/pathfind - Show pathfinding statistics
/pool - Show thread pool statistics
/restart - Restart the server
/shutdown <time> - Shutdown the server
/abort - Abort server restart or shutdown
/uptime - Show server uptime
/version - Show server version
Если вам нужны другие команды или дополнения, дайте знать. Я добавлю их, если это будет уместно и полезно!
Как это выглядит визуально
