purebasic.info

PureBasic forum
Текущее время: Пт дек 13, 2019 11:11 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: [Module] Telegram Api-Bot (TM-Class)
СообщениеДобавлено: Вт окт 15, 2019 5:35 am 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Пт дек 26, 2014 3:27 pm
Сообщений: 63
Благодарил (а): 5 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Выкладываю TM-Class Api-Bot:
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
New(Token.s)
getUpdates.s(offset.i, limit.i = 100, timeout.i = #False)
getMe.s()
sendMessage.s(chat_id.i, text.s, parse_mode.s = "", disable_web_page_preview.b = #False, disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
forwardMessage.s(chat_id.i, from_chat_id.i, message_id.i, disable_notification.b = #False)  
sendPhoto.s(chat_id.i, photo.s, caption.s = "", disable_notification.b = #False, reply_to_message_id.i = 0, reply_markup.s = "", parse_mode.s = "")
sendAudio.s(chat_id.i, audio.s, caption.s = "", duration.i = #False, performer.s = "", title.s = "", disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
sendDocument.s(chat_id.i, document.s, caption.s = "", disable_notification.b = #False, reply_to_message_id.i = 0, reply_markup.s = "")
sendSticker.s(chat_id.i, sticker.s, disable_notification.b = #False, reply_to_message_id.i = 0, reply_markup.s = "")
sendVideo.s(chat_id.i, video.s, caption.s = "", height.i = #False, width = #False, duration.i = #False, disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
sendVideoNote.s(chat_id.i, video_note.s, duration.i = #False, length.i = #False, thumb.s = "", disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
sendMediaGroup.s(chat_id.i, media.s, disable_notification.b = #False, reply_to_message_id.i = #False)
sendVoice.s(chat_id.i, voice.s, caption.s = "", duration.i = #False, disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")    
sendLocation.s(chat_id.i, latitude.f, longitude.f, disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
sendChatAction.s(chat_id.i, action.i =#False)
getUserProfilePhotos.s(user_id.i, offset.i =#False, limit.i =#False)
getFile.s(file_id.i)
answerInlineQuery.s(inline_query_id.s, results.s, cache_time.i = 300, is_personal.b = #False, next_offset.s = "", switch_pm_text.s = "", switch_pm_parameter.s = "")
sendVenue.s(chat_id.i, latitude.f, longitude.f, title.s, adress.s, foursquare_id.s = "", disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
sendContact.s(chat_id.i, phone_number.s, first_name.s, last_name.s = "", disable_notification.b = #False, reply_to_message_id.i = #False, reply_markup.s = "")
kickChatMember.s(chat_id.i, user_id.i)
answerCallbackQuery.s(callback_query_id.s, text.s = "", show_alert.b = #False, cache_time.i = #False, url.s = "")
unbanChatMember.s(chat_id.i, user_id.i)
editMessageText.s(text.s, message_id.i, chat_id.i, inline_message_id.i = #False, parse_mode.s = "", disable_web_page_preview.b = #False, reply_markup.s = "")
editMessageCaption.s(chat_id.i = #False, message_id.i = #False, inline_message_id.s = "", caption.s = "", parse_mode.s = "HTML", reply_markup.s = "")
editMessageReplyMarkup.s(chat_id.i = #False, message_id.i = #False, inline_message_id.s = "", reply_markup.s = "")
stopPoll.s(chat_id.i, message_id.i, reply_markup.s = "")
deleteMessage.s(chat_id.i, message_id.i)
getChat.s(chat_id.i)
leaveChat.s(chat_id.i)
getChatAdministrators.s(chat_id.i)
getChatMembersCount.s(chat_id.i)
getChatMember.s(chat_id.i, user_id.i)  
AddKeyButton(Text.s, line.i = #False, request_contact.b = #False, request_location.b = #False)
AddKeyButtonInline(Text.s, callback_data.s = "", url.s = "", line.i = #False)
CountButton(InlineButton.b = #False)
KeyboardHide.s(hide_keyboard.b, selective.b = #False)
GenKeyboardJSON.s(resize_keyboard.b = #True, one_time_keyboard.b = #True, selective.b = #False, AutoClearButton.b = #True)
FreeKeyButton()
SetProxy(ProxyHTTP.s)
GetError.s()
Destroy()
 


Справка:
https://core.telegram.org/bots/api

Что есть:
Изображение

В разработке:
Изображение


Запросы через CURL, Аналог пока не нашел.


Вложения:
TM.zip [14.69 KiB]
Скачиваний: 25
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB